^^+++ASP高手帮我看一下
这是我写的一个连接数据库的,不成功,错误提示为:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4E)
操作已被取消。
/vv/zhang.asp, 第 3 行
<%
Set cn=server.CreateObject("adodb.connection")
cn.open "driver={microsoft access driver (*.mdb)};dsn=student"
Set exe=cn.execute ("select * from myworld")
show=exe.fields.count-1
%>
<table border=1><tr>
<% For i=0 To show %>
<td><%= exe(i).name %></td>
<% Next %></tr>
<% Do While Not exe.eof %>
<tr><% For i=0 To show
value=exe(i)
If IsNull(value) Then
value="?"
End If %>
<td><%= value %></td>
<% Next %></tr>
<% exe.movenext
Loop %>
</table>
<% exe.close
Set exe=Nothing
cn.close
Set cn=Nothing
%>
参考答案:楼上的,dsn=student就是数据源的连接.
建议你用open来打开试,还有变量名/对像名不要使用关键字,如果不清楚是不是关键字的情况下,情愿写长一点.你的cn和exe对像名也改一下.
set exe=server.createobject("adodb.recordset")
exe.open "select * from myworld",cn,1,1