0
我无法弄清楚什么是错的查询,但它没有更新表中的任何值的MS Access更新查询不能
string qry = "UPDATE Stock SET [email protected],[email protected],[email protected],[email protected],[email protected],[email protected] Where [email protected]";
OleDbCommand ocmd = new OleDbCommand(qry,BBC);
ocmd.Parameters.AddWithValue("@n", name);
ocmd.Parameters.AddWithValue("@u", unit);
ocmd.Parameters.AddWithValue("@p", price);
ocmd.Parameters.AddWithValue("@t", tax);
ocmd.Parameters.AddWithValue("@b", balance);
ocmd.Parameters.AddWithValue("@s", status);
ocmd.Parameters.AddWithValue("@sid", sid);
ocmd.ExecuteNonQuery();
Price
,Tax
和Balance
是Decimal
值。
我做了调试和其工作正常,但只是没有更新的价值。
你得到任何错误或异常? –
你调试过吗?值设置为参数可以吗? – Badiparmagi
它没有给予任何的错误,是的,我做了调试和它工作正常,但只是没有更新,你可以分享你的变量是如何为值定义的值 – Shelly