SQLite.Interop.DLL如何使用非托管DLL

本文关键字:DLL Interop SQLite 何使用 | 更新日期: 2023-09-27 17:59:27

我想将System.Data.SQLite与wpf应用程序一起使用。所以我在这里下载了文件,并添加了对下载的System.Data.SQLite的引用。

然后我写代码

 SQLiteConnection connex = new SQLiteConnection(@"Data Source=C:'Users'Toto'Desktop'Test.sqlite;");
        connex.Open();
        DataTable dt = new DataTable();
        SQLiteCommand command = connex.CreateCommand();
        command.CommandText = "SELECT * FROM TEST";
        SQLiteDataAdapter da = new SQLiteDataAdapter();
        da.SelectCommand = command;
        da.Fill(dt);
        connex.Close();

但是它不起作用。。当我试图打开连接时,它说不可能找到SQLite.Interop.dll。没问题,我有这个,但不可能添加对它的引用,因为它是一个非托管dll。

所以,如果有人习惯使用SQLite和ADO.NET,我会寻求建议。。

非常感谢

SQLite.Interop.DLL如何使用非托管DLL

您只需要将非托管DLL复制到与EXE相同的文件夹中。