Sqlite在打开时崩溃

时间:2018-01-26 19:42:13

标签: sqlite uwp

我尝试运行一些基本代码来测试y项目中的Sqlite,项目总是在调用Open()时停止/退出。

然后在调试窗口中,我看到“Windows Store应用程序的激活”f398a499-0092-462e-9b50-aab3651b4b69_kxamnsbhqvv2e!应用程序失败并显示错误'Windows无法与目标应用程序通信。通常表示目标应用程序的进程已中止。“输出”窗口的“调试”窗格中可能会提供更多信息(Debug-> Windows-> Output)'。“

Microsoft.Data.Sqlite的版本是1.0.0 Microsoft.NETCore.UniversalWindowsPlatform的版本是6.0.6

这是我的代码:

                SqliteEngine.UseWinSqlite3(); //Configuring library to use SDK version of SQLite
                using (SqliteConnection db = new SqliteConnection("Filename=sqliteSample.db"))
                {
                    db.Open();
                    var tableCommand = "CREATE TABLE IF NOT EXISTS MyTable (Primary_Key INTEGER PRIMARY KEY AUTOINCREMENT, Text_Entry NVARCHAR(2048) NULL)";
                    var createTable = new SqliteCommand(tableCommand, db);
                    try
                    {
                        createTable.ExecuteReader();
                    }
                    catch (SqliteException e)
                    {
                        //Do nothing
                    }
                }

由于

1 个答案:

答案 0 :(得分:0)

将Sqlite的版本更改为1.1.1,现在可以正常工作。