Heim >Backend-Entwicklung >PHP-Tutorial >PHP ODBC连接ACCESS数据库失败

PHP ODBC连接ACCESS数据库失败

WBOY
WBOYOriginal
2016-06-23 13:33:451572Durchsuche

$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".realpath("C:\Users\btang\xampp\htdocs\InterfaceSatcli\BdD_DO.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);
echo phpinfo();

} catch ( Exception $e ) {
  echo "Connection Ã  Access impossible : ", $e->getMessage();
  die();
}

?>


回复讨论(解决方案)

连接 ACCESS 需要 mdb 文件所在目录有一般用户执行权,请检查

连接 ACCESS 需要 mdb 文件所在目录有一般用户执行权,请检查



放在我自己用户名下面 所以我是有执行权的 而且我是非管理员帐户

这不能说明什么,你需要查看一下权限属性
php 是以匿名用户工作的,属于 users 组

这不能说明什么,你需要查看一下权限属性
php 是以匿名用户工作的,属于 users 组



我给ACCESS添加了EVERYONE用户组并且给了完全控制, project所在的文件夹也同样添加了
换了Pdo odbc连接之后 报错 打不开注册表

最后还是用了odbc_connect
之前报错是因为没有设置数据源 win7是在c:\windows\SysWOW64\odbcad32.exe中设置

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:怎样截取中文字符串?Nächster Artikel:Laravel 权限控制整理Auth