我使用這個字符串來更新數據庫,並在這種情況下,它工作正常。它更新Znesek_nakupa
在最後一排:C#更新數據庫
string sqlUpd = "UPDATE Racun SET Znesek_nakupa='10' WHERE Id_racun= (SELECT MAX(Id_racun) FROM Racun)";
但是,當我試圖插入變量,而不是僅有10它給我的錯誤:
Error converting data type varchar to numeric.
代碼示例:
double totalPrice = 1.1;
string sqlUpd = "UPDATE Racun SET Znesek_nakupa='totalPrice' WHERE Id_racun= (SELECT MAX(Id_racun) FROM Racun)";
我怎樣才能做到這一點?
我已經嘗試兩個您的建議,不過,同樣的錯誤:在這條線出現/ 錯誤:cmdUpd.ExecuteNonQuery();.所以當我恨不得也執行... – Clem 2013-02-10 11:23:42
好吧,我tryed所有,機器人還是同樣的錯誤! :/ – Clem 2013-02-10 11:36:37