0
在我的應用程序,我有一個更新到我的數據庫上的表。我知道它正在執行,因爲我檢查受影響的行數時返回1,但是當我查看數據庫時,值不會更新 - 我刷新了並且仍然沒有更新。這裏是代碼,taskgrp_template
是類型位,taskgrp_id
是類型整數。 Id也設置爲正確的值,作爲我的tracepoint的結果 - 結果列在下面的代碼中。更新SQL命令不能正確執行從VB代碼
mycmd.CommandText = "UPDATE p2_taskgroups SET TASKGRP_template = 1 WHERE TASKGRP_ID =" & id
rowsChecked = mycmd.ExecuteNonQuery()
跟蹤點的結果:id的值是55和templateCheck的值是14受影響的行數爲1
你確定連接字符串指向正確的數據庫嗎? – Sparky
您是否嘗試過在SSMS中運行此查詢? – Curt
也有你試過調試? 'id'的價值是什麼?另外,請查看參數化您的查詢。 http://xkcd.com/327/ – Curt