Я пытаюсь подключиться к базе данных Foxpro, используя драйвер OLE DBПодключение к Foxpro с PHP, используя драйвер OLE DB
я скачал драйвер с 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
Любая помощь в получении этой работы будет высоко оценена.
Это 64 бит установка стоит? – DaveB
Совет. Создайте DSN сначала в настройках OLEDB/ODBC. Вы можете проверить его там. Затем скопируйте и вставьте строку в свой PHP-скрипт. – hakre
Да, это 64-битная установка – mjsolo