는 OLE DB 드라이버를 사용하여 FoxPro 데이터베이스에 연결하기 위해 노력하고있어
를 사용하고 그 다음 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
힌트 : 먼저 OLEDB/ODBC 설정에서 DSN을 만듭니다. 거기에서 테스트 할 수 있습니다. 그런 다음 문자열을 복사하여 PHP 스크립트에 붙여 넣으십시오. – hakre
예 64 비트 설치입니다 – mjsolo