Что-то не так со следующим запросом на обновление.sql update integer type
string sql = "update Car set plate = '" + textBox2.Text + "' , color='"
+ textBox3.Text + "' , model='"+textBox5.Text+ "' , year= "
+ textBox4.Text;
sql += " where carid= " + textBox1.Text;
int res = CarDatabase.executeOthers(sql);
if (res > 0)
{
string sql2 = "select * from Car";
DataTable dt = CarDatabase.executeSelect(sql2);
mainframe.DataGridView1.DataSource = dt;
MessageBox.Show("Updated Successfully");
}
Фактически, у меня возникает та же проблема, когда я добавляю год к моему запросу. Зачем? : S
SQL Injection Attacks go! http://en.wikipedia.org/wiki/SQL_injection –
Что такое ошибка или эффект/вывод? И каков ожидаемый эффект? – Yuck
Знание того, что на самом деле проблема, было бы полезно. Т.е. какая ошибка вызывается, слишком мало строк обновлено, слишком много строк? –