최근에 Visual Studio 작업을 시작하고 규칙을 준수하기 위해 데이터베이스 파일 (이 경우에는 Northwind.accdb)에 연결하는 간단한 응용 프로그램을 설계하려고합니다. Microsoft Access와 함께 제공된 샘플 - 일부 선택된 정보를 XML 파일로 전송합니다.Visualstudio에서 연결 문자열이 연결되지 않음
작업 수행을 위해 작성된 코드의 핵심은 있지만 실행하려고 할 때마다 "설치 가능한 ISAM을 찾을 수 없습니다"라는 예외가 throw됩니다. 나는 꽤 오랫동안이 오류를 조사하고, 아무 소용에 MS 액세스 재배포를 다운로드 한 후, 나는 문제가 내 연결 문자열에 놓여 거의 확신 : 나는 아마 다스를이를 작성하는 시도했습니다
strDataPath = My.Computer.FileSystem.GetParentPath("Northwind.accdb")
strConnection = "Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Driver={Microsoft Access Driver (*.mdb, *.accdb)}; Data Source=" + strDataPath + ";Persist Security Info=False;"
모든 종류의 다른 속성을 가진 다른 방식이지만, 비록 내가 뭘하려고해도 항상 같은 오류 메시지로 끝난다. 이 연결 문자열을 작동 시키려면 어떤 구문을 사용해야합니까? 아니면 내 코드 어딘가에 또 다른 오류가있을 수 있습니까?
strConnection = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + strDataPath + ";Persist Security Info=False;"
연결 문자열의 Driver
부분은 ODBC 연결 문자열에 사용됩니다
http://stackoverflow.com/questions/512143/error-could-not-find-installable-isam의 정확한 사본입니다. – cybermonkey
그것을보고 시도해 보았지만 여전히 작동하지 않았습니다. – Vincents