2012-06-28 2 views
0
내가 http://www.microsoft.com/en-us/download/details.aspx?id=14839에서 드라이버를 다운로드

연결은 OLE DB 드라이버

는 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

,

이 작업을하는 데 도움이 될만한 정보가 있으면 알려 주시면 감사하겠습니다.

+0

이 64 비트 설치인가? – DaveB

+0

힌트 : 먼저 OLEDB/ODBC 설정에서 DSN을 만듭니다. 거기에서 테스트 할 수 있습니다. 그런 다음 문자열을 복사하여 PHP 스크립트에 붙여 넣으십시오. – hakre

+0

예 64 비트 설치입니다 – mjsolo

답변

-1

바와 같이

을 요청

제거하고 모든 사용자가 관리자 권한으로 명령 줄에서 다시 설치하고 지금은 작품 -

+0

몇 가지 세부 정보로 설명하십시오. 고맙습니다. –

관련 문제