2011-01-20 2 views
1

문제는 다음과 같습니다. Windows XP에서 IIS 서버를 발생 시켰지만 dbf 파일에 액세스 할 때 예외가 발생합니다. 파일을 사용하는 드라이버 vfpoledb가 설정되었습니다. 비주얼 스튜디오에서 모든 것이 잘 작동합니다.IIS를 dbf 파일로 작업하는 방법은 무엇입니까?

다른 작업을 수행 할 수 있습니까?

+0

어떤 오류가 발생합니까? – stuartd

+0

'vfpoledb.1'공급자가 등록되지 않았습니다. – user571874

답변

1

의 대소 문자를 구분하는 경우 또는하지 모르겠어요,하지만 연결 문자열

문자열 connString = "제공자 = VFPOLEDB.1 같은 것을해야한다; 데이터 소스 = C : 귀하의 \ 경로 \ \ OnIISMachine \ YourDatabase.dbc; " 그 확인의 경우

, 당신은 적절한 인 OleDB의 Microsoft Link for OleDB Provider

에서 드라이버를해야합니까 -

서버가 OLEDB 공급자가 설치되어 있습니까 COMMENT FROM 개정을 ...이 모든 시스템에 요구되는 것 코드를 실행하고 있어야합니다. 따라서 컴퓨터에 OleDB 공급자가 있으므로 IIS를 실행중인 컴퓨터 (XP)에서의 테스트가 제대로 작동합니다. 그런 다음 서버에 앱을 배포하고 연결하지 않으면 연결할 수 없습니다. 그게 무슨 일 이니?

+0

예, 연결 문자열의 철자가 정확합니다. 디버거에서 체크 아웃 ... 스튜디오 밖의 올바르게 작동합니다. 하지만 서버 밖으로 - 예외 – user571874

+0

이미 완료되었습니다. 그 이유는 간단합니다 : 웹 사이트의 루트에 있다는 사실에도 불구하고 별도로 사용 권한을 설정하는 데 필요한 파일이있는 폴더. 감사합니다. – user571874

관련 문제