<html>
<head>
<title>数据库的基本操作之select</title>
</head>
<body>
<%
'下面将建立连接数据库jxgl.mdb,建立connection对象
dim cnn,strconn
strconn="dbq=" & server.mappath("jxgl.mdb") & _
";driver={microsoft access driver (*.mdb)}"
set cnn=server.createobject("adodb.connection") 
cnn.open 
dim strsql,rs                          '定义变量
strsql= "select * from xsxx where 入学成绩>600" '查询记录
set rs=cnn.execute(strsql)    '以下建立recordset对象实例rs
%>
<center>
<table border="1">
<%do while not rs.eof %>
<tr>
<td><%=rs("学号")%></td>
<td><%=rs("专业")%></td>
<td><%=rs("姓名")%></td>
<td><%=rs("性别")%></td>
<td><%=rs("出生日期")%></td>
<td><%=rs("入学成绩")%></td>
<td><%=rs("是否团员")%></td>
<td><%=rs("籍贯")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
</center>
<%
cnn.close
set cnn=nothing
%>
</body>
</html>

解决方案 »

  1.   

    strconn 赋了值有地方用它吗?
      

  2.   

    错误类型:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
    /001.asp, 第 12 行
      

  3.   

    cnn.open strconn
    第十二行这么改?
      

  4.   

    然后错误变成错误类型:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x990 Thread 0x1150 DBC 0x18e7654 Jet'。
    /001.asp, 第 12 行