System.Data.Sqliteを介してSqliteデータベースに接続する際に問題が発生します。FluentNhibernateを使おうとしていましたが、うまくいきませんでした。基本に戻りましたが、同じエラーが発生しました。DLLsqlite3にエントリポイントsqlite3_open_v2が見つかりません。
これは私の(私が信じるかなり単純な)コードです:
using (SQLiteConnection connection = new SQLiteConnection("Data Source=Stripper.s3db;Initial Catalog=main;"))
{
using (SQLiteCommand cmd = new SQLiteCommand("select * from album", connection))
{
cmd.Connection.Open();
object t = cmd.ExecuteScalar();
cmd.Connection.Close();
}
}
System.Data.SQLiteへの参照があるので、すべてがうまくいくように見えます。インターネット上のいくつかの説明(チュートリアルとはほとんど言えません)は私を助けてくれませんでした。