我正在對sqldataadapter的更新命令使用以下查詢。 例如UPDATE employee SET [email protected], empdob = @edob WHERE empid = @eid OUTPUT DELETED.*
在數據適配器中使用帶有輸出子句的更新查詢
我必須從RowUpdated事件處理程序讀取輸出子句行。 我如何做到這一點。
我正在對sqldataadapter的更新命令使用以下查詢。 例如UPDATE employee SET [email protected], empdob = @edob WHERE empid = @eid OUTPUT DELETED.*
在數據適配器中使用帶有輸出子句的更新查詢
我必須從RowUpdated事件處理程序讀取輸出子句行。 我如何做到這一點。
我不認爲你可以使用RowUpdated事件來實現這一點。由於您使用的是自定義更新語句,因此我使用SqlDataAdapter.Update()方法(這是引發RowUpdated的方法)假定您是而不是。
相反,您應該使用執行查詢SqlDataAdapter.Fill(DataSet)。輸出行將存儲在DataSet中。
它真的很糟糕,我沒有得到這個問題單獨的幫助... – Saravanan 2011-05-12 03:03:22