爱问知识人 爱问教育 医院库

Asp 访问Access数据库错误

首页

Asp 访问Access数据库错误

下面是浏览器中显示的错误信息:
Microsoft OLE DB Provider for ODBC Drivers 错误 ' ' 

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x81c Thread 0x8a8 DBC 0x1475f74 Jet'。 

这是行16的代码db.Open "Dbq="&Server.Mappath(" b")&";Driver={Microsoft Access Driver (*.mdb)}"
请教高手错在哪里?怎么解决?

提交回答
好评回答
  • 2006-05-08 15:09:22
    通常是链接库的命令不对造成的
    在 .mdb 前面加上/修改路径
    我的写法:
    connstr = "Provider=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& ppath("/AAA/ b")
    &";uid=;pwd=;"
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open connstr
    在本机和Internet上均能正确实现---因为遇到同样的问题修改后的结果
    为了回避“敏感词汇”,上面代码部分改为了全角 

    菜***

    2006-05-08 15:09:22

其他答案

    2006-05-08 23:13:57
  • 这样写:
    strCnn  = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath(" b")
    确保你的mdb文件和asp文件在同一个目录下

    象***

    2006-05-08 23:13:57

  • 2006-05-08 21:45:54
  • 我的连接代码是这样的,希望对你有所帮助
    strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" _
    & Server.MapPath("/AAA/ b")
    set conn =  eateobject(" nnection")
    conn.open strconn

    d***

    2006-05-08 21:45:54

  • 2006-05-08 16:11:08
  • 应该是你的用户权限的问题!

    春***

    2006-05-08 16:11:08

类似问题

换一换
  • 其他编程语言 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 174-193
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):