2013-02-05 2 views
0

.sql 확장자를 갖는 sqlite 데이터베이스 파일이 있습니다. 나는 sqlite 콘솔 응용 프로그램을 사용하여 데이터베이스에 액세스 할 수 있습니다. 이제 linqpad를 통해이 데이터베이스에 액세스하려고합니다. 나는 sqlite 데이터베이스와 연결하기 위해 IQ 드라이버 (MySQL, SQLite, Oracle) 버전 2.0.7.0을 사용하고있다. 그러나이 오류 메시지가 나타납니다 : 연결 오류 : 데이터베이스 파일이 아닌 파일이 열렸습니다. 암호화되었거나 데이터베이스가 아닙니다. 잘 모르겠습니다. 무엇이 잘못되었으며 드라이버로 위치 데이터베이스 파일에 불과합니다. 누구든지 나를 도와 주며 실수를 식별 할 수 있습니까?sqlite 데이터베이스를 linqpad에 연결하는 동안 연결 오류가 발생했습니다.

답변

0

스키마와 데이터가 모두 동일한 파일에 존재하며 이로 인해이 오류가 발생했습니다. 그래서 sqlite 콘솔에서 xyz.sql 파일을 읽고 백업을 만들었습니다. 그런 다음 IQ 드라이버를 사용하여 linqpad에 백업 파일을로드 한 다음 모든 작업을 올바르게 수행해야합니다.