使用OLE DB驱动程序使用PHP连接到Foxpro

时间:2012-06-28 15:27:20

标签: php odbc adodb foxpro

我正在尝试使用OLE DB驱动程序连接到Foxpro数据库

我从http://www.microsoft.com/en-us/download/details.aspx?id=14839下载了驱动程序并安装了它然后创建了一个php脚本

$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
$conn->Open("Provider=vfpoledb.1;Data Source=C:\Opera3\Comp_I.DBC;Collating Sequence=machine");

这给了我以下错误

  

Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> ADODB.Connection<br/><b>Description:</b> Provider cannot be found. It may not be properly installed.' in C:\inetpub\wwwroot\test1.php:4 Stack trace: #0 C:\inetpub\wwwroot\test1.php(4): com->Open('Provider=vfpole...') #1 {main} thrown in C:\inetpub\wwwroot\test1.php on line 4

非常感谢任何有助于此工作的帮助。

1 个答案:

答案 0 :(得分:-1)

根据要求

从命令行卸载并重新安装,作为所有用户的管理员,现在可以正常运行 -