注册 登录
编程论坛 ASP技术论坛

请大侠帮忙看看!

hgm_210 发布于 2008-01-26 16:35, 631 次点击
各位大侠,小弟在编写一个连接数据库的页面,但是总出现如下错误:
Microsoft JET Database Engine ???? '80004005'

???????? 'E:\wwwroot\admin\mydata.mdb'??

/admin/admin.asp???? 7
小弟的页面连接部分的代码如下
<%
dim db,strconn,strsql
set db=server.createobject("adodb.connection")
strconn="provider = microsoft.jet.oledb.4.0; data source = " & server.mappath( "mydata.mdb" )
db.open strconn
strsql="select * from users"
db.execute (strsql)
%>
已经检查了很长时间了,但是没有找出问题所在,请大虾帮帮忙,小弟万分感谢!
5 回复
#2
madpbpl2008-01-26 17:14
?,这个表示什么?检查是否有拼写错误,路径是否正确
#3
hgm_2102008-01-26 17:16
可以肯定路径没有问题,我用的server.mappath获得的路径
#4
xunmi_love2008-01-26 17:17
建義用一個記錄集來完成
<%
dim db,strconn,strsql
set db=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
strconn="provider = microsoft.jet.oledb.4.0; data source = " & server.mappath( "mydata.mdb" )
db.open strconn
strsql="select * from users"
rs.open strsql,db,1,1
do while not rs.eof
................
rs.movenext
loop
................
%>
#5
hgm_2102008-01-26 17:22
关键是系统总提示db.open strconn这句有问题,但是又看不出有什么问题。
#6
hgm_2102008-01-26 17:30
已经解决了,谢谢!
1