2013-07-10 2 views
0

System.Data.SQLite를 사용하여 sqlite 2 파일에 연결하려고합니다. SQLiteConnectionStringBuilder 클래스를 사용하여 연결 문자열을 작성했지만 버전을 2 (예외)로 설정할 수 없습니다. System.Data.SQLite 문서에서 버전은 항상 3입니다. 그래서 sqlite 2에 어떻게 연결할 수 있습니까? 방금 SQLiteConnectionStringBuilder 클래스를 사용하는 대신 연결 문자열을 작성하기 위해 문자열을 사용해야합니까?SQLiteConnectionStringBuilder를 사용하는 sqlite 버전 2

감사합니다.

답변

1

SQLite 3과 SQLite 2는 호환되지 않습니다.

데이터베이스를 SQLite 3 형식으로 변환해야합니다.
이것은 sqlite2sqlite3 명령 줄 도구를 사용하여 수행 할 수 있습니다

sqlite2 olddb .dump | sqlite3 newdb 
+0

그래서 sqlite2의 드라이버가? .net btw를 사용하고 있습니다. – HNGO

+0

SQLite 2 용 .net 드라이버가 없습니다. –