问答题已知有下列的ASP语句, 写出下列代码含义 Driver Server UID PWD DataBase

题目
问答题
已知有下列的ASP语句,  写出下列代码含义 Driver Server UID PWD DataBase

相似考题

4.●试题三以下是ASP与数据库应用的典型例子,阅读后请补充 (1) ~ (5) 空缺的内容。一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便地进行查询和更新。数据库有很多种,如Fox数据库(.dbf)、Access数据库(.mdb)、Informix、Oracle和SQL Server等等,在这里,以Microsoft Access数据库为例来说明ASP是如何访问数据库的。常用数据库语句如下所示:1.SELECT语句:命令数据库引擎从数据库里返回信息,作为一组记录。2.INSERT INTO 语句:添加一个或多个记录至一个表。3.UPDATE 语句:创建更新查询来改变基于特定准则的指定表中的字段值。4.DELETE 语句:创建一个删除查询把记录从FROM子句列出并符合WHERE子句的一个或更多的表中清除。5.EXECUTE 语句:用于激活PROCEDURE(过程)用ASP来做一个通讯录:1.建立数据库用Microsoft Access 建立一个名为datA.mdb的空数据库,使用设计器创建一个新表。输入以下几个字段,见表1。表1data mdb的字段和属性字段名称数据类型说 明其 他ID自动编号数据标识字段大小:长整型新值:递增索引:有(无重复)username文本姓名缺省值usermail文本E-mail缺省值View数字查看次数字段大小:长整型默认值:0索引:无Indate时间日期加入时间缺省值保存为datA.mdb文件2.连接数据库Set conn= (1)conn.Open"driver={Microsoft Access Driver.mdb)};dbq="&Server.MapPath("datA.mdb")注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。conn.CloseSer conn=Nothing3.添加新记录到数据库Set conn=Server.CreateObject("ADODB.Connection")conn.Open"driver={Microsoft Access Driver(.mdb};dbq="&Server.MapPath("datA.mdb")username="程序员"usermail="xj@163.com"indate=Now()sql="insert into data(username,usermail,indata)values("&username&","&usermail&","&indate&")"(2)conn.CloseSet conn=Nothing4.选择数据库里的记录1)选择所有记录的字段(按记录倒序排序): (3) 。2)选择所有记录的姓名和Email字段(不排序):sql= "select username,usermail from data"。3)选择姓名为“程序员”的所有记录: (4) 。4)选择使用163信箱的所有记录(按查看次数排序):sql="selectfrom data where usermail like%"@163.com"%order by view desc"。5)选择最新的10个记录:sql="select top 10from data order by ID desc"。SQL语句已经知道了,不过在Web应用时,还得创建一个RecordSet对象得到记录集,才能把从数据库里取出的值应用在网页上,如果现在将所有的记录显示在网页上就使用如下代码:Set conn=Server.CreateObject("ADODB.Connection")conn.Open"driver={Microsoft Access Driver(*.mdb)};dbq="&Server.MapPath("datA.mdb")sql="select*from data"Set rs=Server.CreateObject("ADODB.RecordSet")rs.Open sql,conn,1,1Do While Not rs.EofResponse.Write"<p>姓名:"& rs("username")&"E-maih:"& rs("usermail")&"查看:"& rs("view")&"次"& rs("indate")&"加入</p>"rs.MoveNextLooprs.CloseSet rs=Nothingconn.CloseSet conn=Nothing说明:建立数据库连接;创建rs得到记录集;循环显示记录,rs.Eof表示记录末,rs.MoveNext表示移到下一个记录;最后关闭。5.修改(更新)数据库记录修改记录的Email:Set conn=Server.CreateObject("ADODB.Connection")cons.Open"driver={Microsoft Access Driver(*.mdb)};dbq="&Server.MapPath("datA.mdb")ID=1usermail="xj@163.com"sql="update data set usermail="&usermail&"where ID="&CInt(ID)conn.Execute(sql)conn.CloseSet conn=Nothing说明:建立数据库连接;获取记录ID、新Email字符串;使用update语句修改记录;conn.Execute来执行;最后关闭。如果使记录的查看值加1,则sql="update data set view=view+1 where ID="&CInt(ID)6.删除数据库记录删除某一条记录:Set conn=Server.CreateObject("ADODb.Connection")conn.Open"driver={Microsoft Access Driver(*.mdb)};dbq="&Server.MapPath("datA.mdb")ID=1sql= (5)conn.Execute(sql)conn.CloseSet conn=Nothing

更多“已知有下列的ASP语句,  <%   Set conn = Server.CreateObject("ADODB.Con”相关问题
  • 第1题:

    在连接对象的创建方法,正确的是( )。

    A conn=createobject("ADOBD.Connection")

    B conn=server.createobject("ADODB.Connection")

    C set conn=server.createobject(ADOBD.Connection)

    D set conn=server.createobject("ADODB.Connection")


    参考答案D

  • 第2题:

    语句:setMyFileObject=Server.CreateObject("Scripting.FileSystemObject")中,工程名是()。

    A.FileSystemObject

    B.Scripting

    C.Server

    D.File


    正确答案:B

  • 第3题:

    【问题2】(7分)

    该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。

    <%

    set conn= server.createobject("adodb.connection")

    (7) .provider="sqloledb"

    provstr="serveF127.0.0.1;database= (8) L;uid=sa;pwd=9857452"

    conn_.open provstr

    set rs=conn.Execute("select*from counter")

    ……

    conn.Execute"Update counter set counteFcounter+l,today=o,statdtm=date(),daynum=

    daynum+l, yesterday=" &rs("today")&"”

    conn.Execute" (9) into yesday(yesday,stats) values(…&yesday&”’,”&rs(”today”)&”)”

    ……

    application. ( 10)

    if rs("top”)<rs("today") then

    conn.Execute"Update counter set counter=counter+1,today=today+1, [top]="&

    rs("today")&""

    else

    conn.Execute"Update counter set counter=counter+1,today=today+1"

    end if

    (11) .unlock

    end if

    counters= (12)

    today= (13)

    yesterday= rs("yesterday")

    rs.close

    setrs= nothing

    conn.close

    setconn=nothing

    %>

    document.write('<font style="FONT-SIZE: 12px;COLOR: #000000;">总共访问量:

    <%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%></font>');


    正确答案:
    【问题2】(7分)
    (7) conn 
    (8) business 
    (9) Insert 
    (10) fock 
    (11) application 
    (12) rs("counter") 
    (13) rs("today")

  • 第4题:

    怎么让下面这段代码在前台显示3行2列

    <div class="top82">

       <%set rsp=server.CreateObject("adodb.recordset")

       rsp.open "select top 6 * from BigClass  Order By BigClassID desc",conn,1,1

       if rsp.eof then

         response.write "没有类别!"

    else

       %>

       <%while not rsp.eof %>

            <div class="class">

         <div style=" font-size:14px; font-weight:bold;"><p><%=rsp("BigClassName")%></p></div>

     <%set rss=server.CreateObject("adodb.recordset")

       rss.open "Select * From Product Where BigClassName='" &  rsp("BigClassName") & "'",conn,1,3

       if rss.eof then

         response.write "没有该类产品!"

    else

       %> <%while not rss.eof %>

     <div class="smallclass"><a href="productshow.asp?ArticleId=<%=rss("ArticleId")%>"  target="_blank"><%=rss("Title")%></a></div>

    <%rss.movenext

          wend %>

        <%end if%>

     <%rss.close 

    set rss=nothing%>

    </div>

    <%rsp.movenext

                   wend %>

             <%end if%>

         <%rsp.close 

    set rsp=nothing%>

      </div>

       </div>

     </div>


    <td height="22" bgcolor="#FFFFFF" class="xxx">  <img src="../images/dot.gif"><a href="admin/news.asp?id=<%=rsnews("id")%>" target="_blank" style="text-decoration:none;color:black"> <%=rsnews("title")%></a></td>


    希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!


  • 第5题:

    下列关于编写ASP程序,说法不正确的是()

    A<%和%>符号不能和ASP语句放在一行

    BASP语句必须分行写,不能将多条ASP语句写在一行里

    C使用REM或"`"符号来标记注释语句

    D在ASP程序中,字母不分大小写


    B

  • 第6题:

    <% ’创建连接对象  Set Session("conn") = Server.CreateObject("()")  ’打开站点目录data子目录中的student.mdb的Access数据库  Session("conn").() = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.()("./data/student.mdb")  Session("conn").()   ’打开连接对象 ...... ’该部分为执行代码 Session("conn").Close    ’关闭数据连接对象       Set Session("conn") = Nothing  ’释放连接对象  %>


    正确答案:ADODB.Connection;ConnectionString;MapPath;Open

  • 第7题:

    下面是一段ASP程序,填空。  <% ’创建连接对象  Set Session("conn") = Server.CreateObject("()") ’ 打开站点目录data子目录中的student.mdb的Access数据库  Session("conn").()= "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server. ()("./data/student.mdb") Session("conn").()   ’ 打开连接对象 ...... ’该部分为执行代码  Session("conn").Close   ’关闭数据连接对象       () ’释放连接对象  %>


    正确答案:ADODB.Connection;ConnectionString;MapPath;Open;Set Session("conn") = Nothing

  • 第8题:

    网页上的默认主页文件一般有()

    • A、index.html
    • B、index.asp
    • C、default.asp
    • D、conn.asp

    正确答案:A,B,C

  • 第9题:

    下列关于ASP代码的叙述,错误的是()

    • A、在ASP代码中,字母不分大小写
    • B、使用REM或’符号来标记注释语句
    • C、<%和%>符号必须和ASP语句放在一行
    • D、ASP语句必须分行,不能把多条ASP语句写在一行

    正确答案:C

  • 第10题:

    填空题
    对SQL Server数据库进行操作,数据库名为:TestDB,用户名为sa,密码为xyz123,数据库服 务器名为ACT或211.153.165.7,创建的数据源为TEST,下列语句已创建Connection对象   Set  conn = Server.CreateObject("ADODB.Connection")   请按下列要求填空: 以OLEDB方式指定conn对象的连接字符串   conn.ConnectionString =()

    正确答案: "Provider=SQLOLEDB.1;User ID=sa;Password=xyz123;Initial Catalog=TestDB;Data Source=211.153.165.7"
    解析: 暂无解析

  • 第11题:

    单选题
    下列关于编写ASP程序,说法不正确的是()
    A

    <%和%>符号不能和ASP语句放在一行

    B

    ASP语句必须分行写,不能将多条ASP语句写在一行里

    C

    使用REM或`符号来标记注释语句

    D

    在ASP程序中,字母不分大小写


    正确答案: C
    解析: 暂无解析

  • 第12题:

    填空题
    对SQL Server数据库进行操作,数据库名为:TestDB,用户名为sa,密码为xyz123,数据库服 务器名为ACT或211.153.165.7,创建的数据源为TEST,下列语句已创建Connection对象   Set  conn = Server.CreateObject("ADODB.Connection")   请按下列要求填空: 以ODBC驱动程序方式指定conn对象的连接字符串   conn.ConnectionString =()

    正确答案: "Driver={SQLServer};Server=(ACT);UID=sa;PWD=xyz123;database=TestDB"
    解析: 暂无解析

  • 第13题:

    以下是该网站进行数据库连接的代码conn.asp,请完成该程序。 <% set conn=server, createobject ("adodb. connection") conn .provider="sqloledb'' provstr="server=(8);database=(9);uid=sa;pwd=9857452" conn. open provstr %> 2.下面是用户登录检查的,部分程序,要求实现对用户提交的用户名和密码进行检验,如果用户名、密码错误,提示错误并返回首页;如果用户名和密码正确,将用户提交的用户名(user)的值赋给session("user"),然后返回首页。请根据题目说明和功能说明在备选项中选择正确的答案填在答题纸上。 <!--include file="conn.asp"--> <% username=request("user") password=request("password") set rs=server.createobject("adodb.recordset") sql="select * from (10) where username='"&username&"'" rs.open sql,conn, 1,1 if (11) then response.write"<script. language=Javascript>alert('此用户名尚未注册'); this.location.href='index.asp';</script>" response.end else pass=rs("password") if(12)then response.write"<script language=javascript>alert('密码错误' ; this. location.href='javascript.:history.go(-1)';</script>" response.end end if (13)(14).redirect"index.asp" end if rs.close set rs=(15)%>

    备选答案

    A. user

    B. pass <>password

    C. nosing

    D. session("user")=username

    E. response

    F. pass=password

    G. rs.eof

    H. request

    I. null

    J. shangwu

    K. rs.end


    正确答案:1.(8)211.54.32.21 (9)shangwu 2.(10)A或user (11)G或rs.eof (12)B或pass>password (13)D或session("user")=username (14)E或response (15)C或nothing
    1.(8)211.54.32.21 (9)shangwu 2.(10)A或user (11)G或rs.eof (12)B或pass>password (13)D或session("user")=username (14)E或response (15)C或nothing 解析:1.数据库连接。根据题目提示,该系统的数据库名为shangwu,所在服务器IP地址为211.54.32.21,所以数据库连接的完整代码为:
    %
    set conn=server.createobject("adodb.connection")
    conn,provider="sqloledb"
    provstr="server=211.54.32.21;database=shangwu;uid=sa;pwd=9857452"
    conn.open provstr
    %>
    2.根据程序要求和题目说明,该程序的完整代码及解释如下;
    !--#include file="conn.asp"-->/*数据库连接*/
    %
    username=request ("user")/*获取用户输入的用户名*/
    password=request ("password") /*获取用户输入的密码*/
    set rs=server.createobject ("adodb. recordset")
    sql="select * from user where username....&username&...../*根据题目要求,
    user 表存放注册
    用户名和密码*
    rs.open sql,corm, 1,1
    if rs.eof then/*创建记录集rs, 如果rs.eof为真, 说明该用户名在user表中不存在*/
    response.write"script. language=javascript>alert('此用户名尚未注册');
    this. location, hre f= ' index, asp '; /script>"
    response, end
    else
    pass=rs ("password") /*将rs记录集中"password"字段的值赋予变量pass*/
    if pass > password then/*判断用户输入的密码与数据库中的密码是否一致*/
    response.write"script. language=javascript>alert('密码错误');
    this. location.href=' javascript.:history.go (-1) ' ;/script>"
    response, end
    end if
    session ("user")=username/*阄用户提交的用户名(user)的值赋予给session
    ("user")*/
    response, redirect"index, asp" /*跳转到index, asp 页面*/
    end if
    rs. close
    set rs= nothing/*释放rs记录集*/
    %>

  • 第14题:

    以下连接对象的创建方法,正确的是()。

    A.conn=CreateObject(”ADODB.connection”)

    B.conn=Server.CreateObject(”ADODB.connection”)

    C.Setconn=Server.CreateObject(ADODB.connection)

    D.Setconn=Server.CreateObject(”ADODB.connection”)


    正确答案:D

  • 第15题:

    试题五(共15分)

    阅读下列说明,根据网页显示的效果图,回答问题1至问题2。

    【说明 】

    某电子商务网站如图5-1所示。

    【index.html 文档的内容 文档的内容 文档的内容 文档的内容】

    <html>

    <head>

    <title>网上商城</title>

    </head>

    <frameset (1)="15%,70%,15%" noresize="noresize" border=1

    <frame. src="frame_top.html" name="top">

    <frameset (2)="20%,80%">

    <frame. src="frame_left.html" name="left">

    <frame. src="frame_right.html" name="right">

    </frameset>

    <frame. src="count.asp" name="bottom">

    </frameset>

    </html>

    【frame_left.html 文档的内容】

    <html>

    省略部分代码……

    <center>

    <table border="1" bordercolor="blue">

    <tr>

    <td><a href="content_1.html" (3)="right">

    <img src="img/1.gif" width="100" height="30" border="0"></a></td>

    </tr>

    省略部分代码……

    </table>

    </center>

    省略部分代码……

    </html>

    【count.asp 文档的内容 文档的内容 文档的内容 文档的内容】

    <html>

    <head>

    <title>计数器</title>

    <body>

    <%

    Set conn=Server.CreateObject("ADODB.Connection")

    Set rs=Server.CreateObject("ADODB.(4)")

    conn.ConnectionString="(5)={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=

    "&Server. (6) ("database/count.mdb")

    conn.open()

    (7) sql

    sql="(8) count set hit=hit+1"

    conn.(9)(sql)%>

    sql = "select * from count"

    set rs=conn.execute(sql)

    %>

    <%

    lasthit=rs.fields("lasthit")

    tdate=year(Now()) & "-" & month(Now()) & "-" & day(Now())

    sql="update count set lasthit='" &tdate&"' where ID="&rs.fields("id")

    conn.execute(sql)

    %>

    <%

    sql = "select * from count"

    set rs=conn.execute(sql)

    %>

    <table bgcolor=blue><tr><td width="100%" align=center>总访问<%=rs("hit")%>次,最后访问

    日期<%=rs("lasthit")%></td></tr></table>

    <%

    rs.close()

    %>

    </body>

    </html>

    【问题1】(6 分)

    为程序中(1)~(3)处空缺选择正确答案,并填入答题纸对应的解答栏内。

    (1)~(3)备选答案:

    A. src

    B. cols

    C. rows

    D. target

    E. link


    正确答案:C,B,D
    问题1(每空2分,共6分)1,C或rows2,B或cols3,D或target

  • 第16题:

    认真阅读以下关于网页制作和网页编程的内容,回答问题1至问题5,将解答填入答题纸对应的解答栏内。

    【说明】
      某电子商务公司用ASP 实现了一个用于手机信息查询的程序,主页文件名为"index.asp",网页的效果如图4-1所示。 系统的数据表phoneparam.mdb如表4-1所示。根据题目信息,完成下列问题。


    【问题1】(2分)
      如果网站的域名为www.phoneinfo.com,网站主目录为"D:\wwwroot\web\" 中,文件夹中index.asp 文件,但是用户输入http://www.phoneinfo.com,看到是本网站另外一个网页的信息,而不是如图4-1所示网页效果,则可能原因是(1)。
      (1)备选答案:
        A. 网站服务器修改配置之后未重启    B.没有index.asp设置到默认文档列表的最前面    C.DNS服务器没有启动【问题2】(13分)
    index.asp 文档的内容如下,完成空缺的代码部分 
     
     
      
      
      
      

      

       
       
       
       
       
      (5)
      
      
      
     
    请输入关键字:
        

     

      <% dim keyword =Request.Form("(6)") ‘按类型搜索SQL="select * from phoneparam order by leixing ASC"
      set conn=server.createobject("adodb.connection")
      dbpath=server.mappath("phoneparam.mdb")
      conn.open "PROVIDER=Microsoft.jet.OLEDB.4.0;data source="&(7)
      set rs=server.createobject("adodb.recordset")
      (8).open exec,conn,1,3  %>
      

      

       
       
       
       
       
       
      
    品牌 型号 参考价格 功能描述


      <% do while(9) rs.EOF and rowcount>0 %>
      

      
       
       
       
       
       
       
      
    <%=rs((10))%>
       

        .asp"><%=rs("leixing")%>
       
    <%=rs(jiage)%>
       
    <%=rs(gongneng)%>
       

      

      <%rowcount=(11)%>
      <%rs.(12) '向下一条%>
      <%(13)%>
      

      

      
      
      
     
     
     (14) (2)-(13)备选答案A.movenext B. dbpath C. D.notE. 搜索 F.RS G. rowcount-1 H.submit I. pinpaiJ.leixing K. loop L.text M.

    答案:
    解析:
    【问题1】(2分)答案:(1) B解析:
    既然能看到本网站另外一个网页的信息,说明服务器工作正常,与dns也没有什么关系。因此只有可能是默认文档列表中存在多个文件,并且预期的index.Asp不是列表中的第一个文件。比如有default.asp文件排在index.asp文件前面,并且网站目录也有default.asp文件,可能就出现这个问题。问题2:(13分) 答案:(2)L (3)H (4)E (5)C (6)J(7)B (8)F (9)D (10)I (11)G(12)A (13)K (14)M 解析:(2)搜索关键字应该是一个文本。(3)(4)搜索按钮的类型是submit,vlaue就是按钮上显示的文字。(5) 这里刚好是在一个table里面,从上面文字来看,有两个table的开始标记,但是之后只有一个
    的标记,因此是table的尾标记。(6)这里需要看后面的注释,其搜索的字段是类型,因此选类型。(7)data source指的是数据源在哪里,结合上下文,可以知道是dbpath。(8)只有记录集才可以执行SQL语句。(9)在记录集有数据,还没有到达末尾的时候才可循环的显示出得到的结果。这里常用的方式是Not rs.Eof.(10)对应表头,可以知道这里的第一列是品牌字段,查表4-1可以知道,字段名是pinpai。(11)这里有一点难,需要知道rowcount的作用和条件中的rowcount>0 这个条件。显然这就是一个控制行数的变量,因此没显示一行之后,行数要减去1.(12)根据后面的解释,就是movenext。(13)do while loop 这是do while循环的结构。(14) 网页的最后一个标签是

  • 第17题:

    下面关于编写ASP程序,说法不正确的是()

    A<%和%>符号不能和ASP语句放在一行

    BASP语句必须分行写,不能将多条ASP语句写在一行里

    C使用REM或"`"符号来标记注释语句

    D在ASP程序中,字母不分大小写


    A

  • 第18题:

    对Access数据库进行操作,数据库为当前站点目录data目录中的Student.mdb,创建的系统数 据源名称为:STUD创建连接对象的语句为:   Set connStudent = Server.CreateObject("ADODB.Connection") 请按下列要求填空: 以OLEDB方式指定connStudent的连接字符串    connStudent.Connection =()


    正确答案:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("./data/Student.mdb")

  • 第19题:

    下列关于ASP程序说法不正确的是()。

    • A、在ASP程序中,字母不分大小写
    • B、使用REM或 ’ 符号来标记注释语句
    • C、<%和%>符号必须和ASP语句放在一行
    • D、ASP语句必须分行,不能把多条ASP语句写在一行

    正确答案:C

  • 第20题:

    下面关于编写ASP程序,说法不正确的是:()

    • A、〈%和%〉符号必须和ASP语句放在一行
    • B、ASP语句必须分行写,不能将多条ASP语句写在一起
    • C、使用REM或“’”符号来标记注释语句
    • D、在ASP程序中,字母不分大小写

    正确答案:A

  • 第21题:

    填空题
    对Access数据库进行操作,数据库为当前站点目录data目录中的Student.mdb,创建的系统数 据源名称为:STUD创建连接对象的语句为:   Set connStudent = Server.CreateObject("ADODB.Connection") 请按下列要求填空: 以OLEDB方式指定connStudent的连接字符串    connStudent.Connection =()

    正确答案: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("./data/Student.mdb")
    解析: 暂无解析

  • 第22题:

    单选题
    下列关于ASP代码的叙述,错误的是()
    A

    在ASP代码中,字母不分大小写

    B

    使用REM或’符号来标记注释语句

    C

    <%和%>符号必须和ASP语句放在一行

    D

    ASP语句必须分行,不能把多条ASP语句写在一行


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    下面关于编写ASP程序,说法不正确的是()
    A

    <%和%>符号不能和ASP语句放在一行

    B

    ASP语句必须分行写,不能将多条ASP语句写在一行里

    C

    使用REM或`符号来标记注释语句

    D

    在ASP程序中,字母不分大小写


    正确答案: C
    解析: 暂无解析