我想用C#中插入一條記錄到MySQL數據庫,但我總是看到這個錯誤信息的手冊:錯誤的SQL語法;檢查corredponds你的MySQL服務器
你在你的SQL有錯誤語法;檢查對應於您的MySQL服務器版本 的手冊,以便在 'Order(idOrder,Quantity,Date,Menu_idMenu)附近使用正確的語法值VALUES(10002, '1','3/17/2013 12:00 'at line 1
這是代碼:
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (!row.IsNewRow)
{
com.CommandText = "INSERT INTO Order (idOrder, Quantity, Date, Menu_idMenu) VALUES (" + 10002 + ", '" +row.Cells[0].Value.ToString() + "', '"+DateTime.Today.ToString()+"', '" + row.Cells[1].Value.ToString() + "')";
int insert = com.ExecuteNonQuery();
}
}
這是什麼意思?
_好的,這個答案沒有幫助你嗎? – 2013-03-16 19:21:11