【发布时间】:2016-04-16 01:30:55
【问题描述】:
我在调试程序的时候发现了这个问题:
System.Data.dll 中出现“System.Data.OleDb.OleDbException”类型的未处理异常
附加信息:UPDATE 语句中的语法错误。
cnx.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = cnx;
string idcarte = textBox1.Text;
string name = textBox2.Text;
string phone = textBox3.Text;
string area = textBox4.Text;
string date = textBox5.Text;
string idcartecom = comboBox2.Text;
cmd.CommandText = "Update Family set IDCarte=@idcarte,Name=@name,Phone=@phone,Area=@area,Date=@date where IDCarte=@idcartecom";
cmd.Parameters.AddWithValue("@idcarte", idcarte);
cmd.Parameters.AddWithValue("@name", name);
cmd.Parameters.AddWithValue("@phone", phone);
cmd.Parameters.AddWithValue("@area", area);
cmd.Parameters.AddWithValue("@date", date);
cmd.Parameters.AddWithValue("@idcartecom", idcartecom);
cmd.ExecuteNonQuery();
cnx.Close();
如果有解决方案,我将不胜感激。
【问题讨论】:
-
这里的 sql 看起来不错。你能确认族表和所有列都存在吗?
标签: c# asp.net oledbconnection