打开数据库失败.请教!!!

hfyanzi 2007-03-07 07:14:31
代码如下:

dim startime,conn,connstr,db,rs,rs_s,rs_s1
startime=timer()
db="user/database/#bio.mdb"
on error resume next
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
'connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr

set rs=server.createobject("adodb.recordset")
sql="select * from user "
rs.open sql,conn,1,1
if rs.recordsetcount=0 then
Response.Write "dddddddddddddddddddddd"
Response.Write Server.MapPath(db)
end if

rs.recordsetcount = < > 多少都打热行
Response.Write "dddddddddddddddddddddd"
Response.Write Server.MapPath(db)
这个语句
请问哪里有错
...全文
230 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xie_yanke 2007-03-08
  • 打赏
  • 举报
回复
sql="select * from [user]" user是保留字.
hfyanzi 2007-03-08
  • 打赏
  • 举报
回复
连接还是不行
我这里的DB本身就是一个字符串,这种连接方式也没有错.
擒兽 2007-03-08
  • 打赏
  • 举报
回复
ASP各种连接方式

http://feb-.blog.163.com/blog/static/1657789200682953216919
lkh42002 2007-03-08
  • 打赏
  • 举报
回复
rs.recordsetcount??
xie_yanke 2007-03-08
  • 打赏
  • 举报
回复
set rs=server.createobject("adodb.recordset")
sql="select * from [user]"
rs.open sql,conn,1,1
if not (rs.eof or rs.bof) then
Response.Write "OK"
else
Response.Write "Error"
end if
hfyanzi 2007-03-08
  • 打赏
  • 举报
回复
哥们还是不行呀
moeryang 2007-03-07
  • 打赏
  • 举报
回复
连接字符创串错了直接用'connstr="DBQ="+server.mappath(""&db&"")+";DRIVER={Microsoft Access Driver (*.mdb)};"
rjzou2006 2007-03-07
  • 打赏
  • 举报
回复
没空

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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