我想在c#中将数据插入sqlite数据库。我正在使用WinForms。我得到了一个例外FileLoadException
。
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);
}
}
答案 0 :(得分:0)
您应该将值插入表格,而不是直接插入数据库。
假设有一张表:
Create table TbTexts(val1 text, val2 text)
然后
string Query = "insert into TbTexts(val1, val2) values('"+this.textBox1.Text + "','" + this.textBox2.Text + "')";