跪求大神 帮忙 看下 这个数据库怎么 老是连接 不上 出啥问题了啊?求解?

A够了 2019-06-06 11:39:12
访客留言簿
Microsoft VBScript 运行时错误 错误 '800a01a8'
缺少对象: ''
/index.asp,行 21
<%
'建立与testdb数据库的连接
set coon=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open Server.Mappath("/data/testdb.mdb")
'读取main表中的所有记录并按照留言时间顺序排列
set rs=server.createobject("adodb.recordset")
sql="select*from main order by mydata desc"
rs.open sql,conn,1,2
%>
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
A够了 2019-06-10
  • 打赏
  • 举报
回复
引用 1 楼 milaoshu1020的回复:
需要第21行的代码,你给的行数不够;
蟹蟹,这个问题已经搞懂了,
A够了 2019-06-10
  • 打赏
  • 举报
回复
蟹蟹,这个书上给我的代码错了,用了你的改正一下已经可以了,
现在还是人类 2019-06-09
  • 打赏
  • 举报
回复
先说说你的问题,你的 set coon=Server.CreateObject("ADODB.Connection") 变量是 coon 而不是 conn,而你下面又用的是conn,所以出问题 还有,链接数据库直接用语句就好,如:

<%
set conn=Server.CreateObject("ADODB.Connection")
set rs=server.createobject("adodb.recordset")

sql="Provider=Microsoft.Jet.OLEDB.4.0;UID=;PWD=;Data Source=" & Server.Mappath("/data/testdb.mdb")
conn.open sql
sql="select*from main order by mydata desc"
rs.open sql,conn,1,2
%>
milaoshu1020 2019-06-06
  • 打赏
  • 举报
回复
需要第21行的代码,你给的行数不够;

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧