[英]Issue with delete triggers - SQL Server 2005
我在 SQL 表中有兩個字段,LastModifiedBy 和 DateLastModified。 使用 ADO.net,我正在修改這些字段並調用 AcceptChanges function 將這些更改提交到數據集(而不是數據庫)。 然后我在數據行上調用 Delete function。 然后我在適配器上調用更新 function。 從技術上講,數據行現在在上述兩個字段中都有值,並且它們已提交到數據集,但是 SQL 服務器刪除觸發器仍然顯示這些字段中的值是 null。 怎么會這樣?
問候, 桑托什
因為幾個問題:
AcceptChanges
= datasets 認為這些數據已保存到數據庫,但他們沒有!所以你必須將操作分為兩個步驟:
在單筆交易中完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.