hp之真正的救世主:大家救命呀~~网页与access连接问题
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 06:47:11
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver] 不能使用 '(未知的)';文件已在使用中。
/oa/asp/opendb.asp,行7
<%
function opendb(DBPath,sessionname,dbsort)
dim conn
Set conn=Server.CreateObject("ADODB.Connection")
DBPath1=server.mappath("db/sdoa.asa")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath1
set session(sessionname)=conn
set opendb=session(sessionname)
end function
%>
是呀~~~~
怎么解决呀~~
加我QQ:37312652
我的网站是租的虚拟空间
这个怎么重启呀~~~~
告诉我好不好
[Microsoft][ODBC Microsoft Access Driver] 不能使用 '(未知的)';文件已在使用中。
/oa/asp/opendb.asp,行7
<%
function opendb(DBPath,sessionname,dbsort)
dim conn
Set conn=Server.CreateObject("ADODB.Connection")
DBPath1=server.mappath("db/sdoa.asa")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath1
set session(sessionname)=conn
set opendb=session(sessionname)
end function
%>
是呀~~~~
怎么解决呀~~
加我QQ:37312652
我的网站是租的虚拟空间
这个怎么重启呀~~~~
告诉我好不好
“不能使用 '(未知的)';文件已在使用中。”的意思是sdoa.asa文件可能是未知的文件因此不能使用,也可能是文件已经被打开,“文件已在使用中”。根据你的情况可能是属于“sdoa.asa文件可能是未知的文件因此不能使用”。一般Access数据库的文件扩展名是.mdb,这段代码已经说明是Access数据库:
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath1
但连接的文件是:DBPath1=server.mappath("db/sdoa.asa")
因此肯定出错。
数据库连接地址出错,
你看下db文件夹内的数据文件名称是不是sdoa.asa
先建立虚拟服务器
然后弄个ODBC差不多就OK了
你的文件被打开了,你查看是否有文件在使用找个数据库
把你的数据库文件关掉就OK了