2009-05-03 7 views
0

많은 컴퓨터에서 성공적으로 실행되는 내 VB6 응용 프로그램은 단 1 명의 사용자 컴퓨터에서 위의 오류를 생성합니다. Machine에는 MDAC 2.8이 이미 포함되어 있으므로 MDAC 설치 프로그램이 작동하지 않음을 의미하는 Vista SP1이 있습니다. 오류까지 리드ADO 오류 : 자동화 오류 - 지정한 모듈을 찾을 수 없습니다.

코드 :

'Temp file to users temp directory: 
FileName = C:\DOCUME~1\nmiller\LOCALS~1\Temp\TmpPrint.mdb 

Dim catADO As New ADOX.Catalog 
catADO.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FileName 

오류는 .Create 라인에 발생합니다.

이 사용자를 얻는 어떤 도움이라면 대단히 감사합니다.

답변

0

파일에 권한 문제가 있습니까? 아마도 Vista에서는 파일에 대한 권한을 부여해야합니다. 우리는 Vista가 파일 및 폴더 액세스를 포함하여 훨씬 더 엄격한 보안 기능을 제공한다는 것을 알고 있습니다.

+0

내가 볼 수있는 것은 아닙니다. CoPilot을 사용하여 로그인했으며 아무 문제없이 그의 임시 디렉토리에서 파일을 작성/편집 할 수있었습니다. – KerryF

+0

앱 사용자에게 권한이 부여되어야합니다. 이는 사용자 로그인과 다를 수 있습니다. – DOK

+0

어떻게 테스트 할 수 있습니까? 프로그램이 관리자로 실행되도록 설정됩니다. – KerryF

관련 문제