我开发了一个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();