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

我的网站是租的虚拟空间

这个怎么重启呀~~~~
告诉我好不好

“不能使用 '(未知的)';文件已在使用中。”的意思是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了