0

拡張子が.sqlのsqliteデータベースファイルがあります。sqliteコンソールアプリケーションを使用してデータベースにアクセスできます。ここで、linqpadを介してこのデータベースにアクセスしたいと思います。sqliteデータベースとの接続にIQドライバー(MySQL、SQLite、Oracle)バージョン2.0.7.0を使用しています。ただし、次のエラーメッセージが表示さ れます。接続エラー:データベースファイルではないファイルが開かれました。ファイルが暗号化されているか、データベース ではありません。何が問題で、ドライバーを含むデータベースファイルの場所です。誰かが私を助け、私の間違いを特定できますか?

4

1 に答える 1

0

スキーマとデータの両方が同じファイルに存在していたため、このエラーが発生していました。そのため、sqlite コンソールで xyz.sql ファイルを読み取り、バックアップを作成しました。次に、IQドライバーを使用してそのバックアップファイルをlinqpadにロードすると、すべてが正常に動作しました。

于 2013-02-06T21:17:26.600 に答える