1
{附加信息:您的SQL语法错误;检查 对应于您的MySQL服务器版本的权利 语法在行1}使用附近“)”手动
这是代码:
for (int i = 0; i < dataGridView2.Rows.Count; i++)
{
StrQuery = "INSERT INTO 'branch1_orders' VALUES ("
+ order_num + ","
+ dataGridView2.Rows[i].Cells["number"].Value + ","
+ dataGridView2.Rows[i].Cells["price"].Value + ");";
command.CommandText = StrQuery;
command.ExecuteNonQuery(); //the error
}
如果您在StrQuery上放置了一个断点,那么实际正在运行的SQL是什么? – ChrisBint
请添加生成的sql查询。 – Eisfuchs
请使用SqlParameter来防止Sql注入! order_num应该是你的PK吗? – Bambuk