0
我想在c#中的數據插入到sqlite數據庫。我正在使用WinForms。我有一個例外FileLoadException
。如何使用c#將數據插入Sqlite數據庫#
SQLiteConnection con = new SQLiteConnection(@"Data Source=c:\\sqlite\\mySqliteDb.sqlite;Version=3;New=True;Compress=True;");
private void InsBtn_Click(object sender, EventArgs e)
{
try
{
con.Open();
string Query = "insert into sqliteDb(ID,Name) values('"+this.textBox1.Text + "','" + this.textBox2.Text + "')";
SQLiteCommand cmd = new SQLiteCommand(Query,con);
cmd.ExecuteNonQuery();
con.close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
在哪一行拋出該異常? 'sqliteDb'表中的列類型是什麼?你應該總是使用[參數化查詢](http://blog.codinghorror.com/give-me-parameterized-sql-or-give-me-death/)。這種字符串連接對於[SQL注入](http://en.wikipedia.org/wiki/SQL_injection)攻擊是開放的。 –