2011-09-15 2 views
0

수년간 VFP v9 SP2로 작성된 프로그램이 있습니다. 최근에 Windows 7이 설치된 새로운 상자가 생겨서 모든 도구를 다시 설치해야합니다. Advantage OLE DB 공급자가 그 중 하나였습니다. 내 신뢰할 수있는 프로그램을 실행하려고했습니다 때, OLE DB 공급자에 대한 첫 번째 호출에 달려 (관련) 코드는 다음과 같습니다 제가 확인했습니다장점 Windows 7 시스템에서 OLE DB 공급자가 응답하지 않습니다.

loConn = createobject("ADODB.Connection") 
… 
*cDD has beendefined previously and points to the Data Dictionary file 

loConn.ConnectionString = 'Provider=Advantage OLE DB Provider; Data Source='+cDD+'; 
    ServerType=ADS_LOCAL_SERVER|ADS_REMOTE_SERVER; User ID=user;Password=password' 

loConn.open() && Hangs right here! (Not responding for minutes) 

설치 후 공급자가 설치된 폴더를 제외한 모든 DLL을 다른 파일들과 함께 그 자리에 있습니다 ... 어떤 아이디어? 어디를 볼 것인가?

답변

1

OleDB는 Windows 7 64 비트에서 지원되지 않습니다. Microsoft는 새로운 64 비트 운영 체제로 마이그레이션하려고하지 않습니다.