ASP+access连接问题

jacklo 2006-02-23 06:04:06
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xac8 Thread 0x23c DBC 0x10f4c7c Jet'。
/Untitled-1.asp, 第 24 行

我的连接是这样的

第23行 set objdbconn=server.createobject("adodb.connection")
第24行 objdbconn.open "driver={microsoft access driver (*.mdb)};dbq=db1.mdb"

这是怎么回事呢?
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacklo 2006-03-15
  • 打赏
  • 举报
回复
1.
set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
DBPath = Server.MapPath("customer.mdb")
dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
SQL="select * from auth where id="" & user_id &"""
SET uplist=dbconnection.EXECUTE(SQL)
2.
set dbconnection=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("customer.mdb")
dbconnection.Open "provider=microsoft.jet.oledb.4.0;data source="&dbpath
SQL="select * from auth where id="" & user_id &"""
SET uplist=dbconnection.EXECUTE(SQL)
3.
DBPath = Server.MapPath("customer.mdb")
set session("rs")=Server.CreateObject("ADODB.Recordset")
" rs=Server.CreateObject("ADODB.Recordset")
connstr="provider=microsoft.jet.oledb.4.0;data source="&dbpath
SQL="select * from auth where id="" & user_id &"""
session("rs").Open sql,connstr,1,3
4.
建odbc源xxx
set conn=server.createobject("Adodb.connection")
conn.open "DSN=xxx;UID=;PWD=;Database=customer
jacklo 2006-03-15
  • 打赏
  • 举报
回复
我是忘了conn=server.createobject("adodb.connection")是这样写的了。。
那天被电话打晕头了。。。。。接错对象了。。。
谢谢两位大哥了。。。

itlcx 2006-02-23
  • 打赏
  • 举报
回复
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("路径")
conn.Open "driver={Microsoft Access Driver (*.mdb)};PWD=密码;dbq=" & DBPath
wangzhifeng219 2006-02-23
  • 打赏
  • 举报
回复
24行的代码不对啊
都成了dsn了

28,406

社区成员

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

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