繁体   English   中英

如何使用C#将数据插入Sqlite数据库

[英]How to insert data into Sqlite database using c# [duplicate]

这个问题已经在这里有了答案:

我想将数据插入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);
   }
}

您应该将值插入表中 ,而不是直接插入数据库中。

假设有一个表:

Create table TbTexts(val1 text, val2 text)

然后

string Query = "insert into TbTexts(val1, val2) values('"+this.textBox1.Text + "','" + this.textBox2.Text + "')";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM