几个sqlite表插入后,uwp崩溃了

时间:2017-03-16 14:08:52

标签: c# sqlite uwp

我开发了一个UWP应用程序,我在SQLite表中每秒插入5行。 当表的索引达到2000时,应用程序崩溃。(退出代码为-1073740791(0xc0000409)。)

任何想法为什么以及如何解决这个问题?

 using (SqliteConnection db = new SqliteConnection("Filename = TTsqlite.db"))
            {
                db.Open();

                SqliteCommand insertCommand = new SqliteCommand();
                insertCommand.Connection = db;

                //Use parameterized query to prevent SQL injection attacks
                insertCommand.CommandText = "INSERT INTO MyTable VALUES (@Entry,@Entry2);";
                insertCommand.Parameters.AddWithValue("@Entry", tb.Text);
                insertCommand.Parameters.AddWithValue("@Entry2", DateTime.Now.ToString());
                try
                {
                    insertCommand.ExecuteReader();

                }
                catch (SqliteException error)
                {
                    //Handle error
                    return;
                }

                db.Close();

0 个答案:

没有答案