插入到数据表中,其中值等于我的变量
本文关键字:我的 于我的 变量 数据表 插入 | 更新日期: 2023-09-27 18:01:51
private void button4_Click_1(object sender, EventArgs e)
{
string s = "";
string s1 = "";
s1 = comboBox1.Items[comboBox1.SelectedIndex].ToString();
string s2 = "";
s2 = comboBox2.Items[comboBox2.SelectedIndex].ToString();
string s3 = "";
s3 = comboBox3.Items[comboBox3.SelectedIndex].ToString();
SqlCeConnection conn = new SqlCeConnection(@"Data Source=D:'Desktop'DB2'DB2'Database1.sdf");
try
{
conn.Open();
SqlCeCommand cmd = new SqlCeCommand("insert into Kambariai values ('" + textBox1.Text + "') where Kliento ID='" + s + "',Kambario rūšis='" + s1 + "',Vietų skaičius='" + s2 + "',Viešnagės laikas dienomis='" + s3 + "')", conn);
cmd.ExecuteNonQuery();
toolStripStatusLabel1.Text = "Duomenys įrašyti";
conn.Close();
}
catch (Exception ee)
{
MessageBox.Show(ee.Message);
}
}
所以这里是交易,我试图把文本框值到数据表,其中s1,s2,s3值等于组合框值。告诉我哪里做错了,我得到了错误error->解析查询出错。[令牌行号= 1,令牌行偏移量= 40,令牌错误,
这是您需要对代码进行调整的地方
SqlCeCommand cmd = new SqlCeCommand("update Kambariai set your_field_name='" + textBox1.Text + "' where Kliento ID='" + s + "'and Kambario rūšis='" + s1 + "'and Vietų skaičius='" + s2 + "'and Viešnagės laikas dienomis='" + s3 + "'", conn);
cmd.ExecuteNonQuery();