大佬教程收集整理的这篇文章主要介绍了php-使用ODBC_CONNECT连接到MS Access 2007-驱动程序错误?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经成功查询了Microsoft Access 2003数据库(.mdb文件),现在我试图对Microsft Access 2007执行相同的操作.我尝试了以下操作:
if($type[1]=='accdb'){
echo 'accdb';
//2007 Microsoft Access
$connection = odbc_connect("Provider=Microsoft.ACE.oLEDB.12.0;Data source=$mdbFilename;Persist Security Info=false;", $username, $password);
}else{
echo 'mdb';
//2000, 2003 Microsoft Access
$connection = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $username, $password);
}
Warning: odbc_connect() [function.odbc-connect]: sql error: [Microsoft][ODBC Driver Manager]
Data source name not found and no default driver specified, sql state IM002in sqlConnect
in E:\export.PHP on line 38
解决方法:
万一有人想知道如何做到这一点.这对我有用.
try{
$dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=$mdbFilename", $username, $password);
}catch(PDOException $E){
echo $e->getmessage();
}
以上是大佬教程为你收集整理的php-使用ODBC_CONNECT连接到MS Access 2007-驱动程序错误?全部内容,希望文章能够帮你解决php-使用ODBC_CONNECT连接到MS Access 2007-驱动程序错误?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。