为了账号安全,请及时绑定邮箱和手机立即绑定

PHP警告:odbc_connect():SQL错误:

PHP警告:odbc_connect():SQL错误:

PHP
哆啦的时光机 2021-04-27 17:26:44
MS Access数据库用PHP连接。当找到文件.accdb扩展名时找不到文件,但是找到.mdb.accdb数据库文件并且.mdb.accdb文件与php连接,但是只有.accdb文件与php不连接给出错误:“ PHP警告:odbc_connect():SQL错误:[Microsoft] [ODBC Microsoft Access驱动程序]常规错误无法打开注册表项进程0xa34的临时(易失)Ace DSN线程0x1794 DBC 0x2010064 Jet'。,SQLConnect中的SQL状态S1000 ”<?php$filename = 'C:\Website\Account\ABC\DataBase\AccountAaravStock.accdb';if (file_exists($filename)) {    echo "The file $filename exists";} else {    echo "The file $filename does not exist";}$conn = odbc_connect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=$filename","","");if($conn){    echo "Connected";}else{    echo "Failed";}?>
查看完整描述

1 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

ODBC驱动程序和DSN信息存储在HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC注册表项中(用户dsn信息位于HKEY_CURRENT_USER \ SOFTWARE \ ODBC下)。

该错误表明您无权访问该注册表项。

要更改密钥的权限,请按照以下说明进行操作

  1. 启动注册表编辑器(Regedt32.exe)。

  2. 在注册表中选择以下项:

  3. HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC

  4. 在安全菜单上,单击权限。

  5. 为访问网页的帐户键入所需的权限。

  6. 退出注册表编辑器。

修改注册表之前,请务必备份注册表


查看完整回答
反对 回复 2021-05-07
  • 1 回答
  • 0 关注
  • 461 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号