當用於SELECT的SQL語句的計算列作爲返回字段之一時,避免使用SqlDataAdapter/SqlCommandbuilder執行INSERT和UPDATES錯誤的正確方法是什麼?SqlCommandBuilder和SQL Server計算列 - 錯誤
我現在得到錯誤「數量無法修改,因爲它是計算列或UNION運算符的結果」。
UPDATE: 我用這樣的查詢固定的問題:
SELECT *, PercentRating * 500 AS CoreValue FROM ValueListings
而且開溝計算列。 現在,它的工作。 SqlCommandBuilder是如何實現的到不是將CoreValue字段構建到UPDATE和INSERT語句中?有人知道這是如何在內部工作?
與修復好消息,羞辱你使用可怕的選擇星標! – 2009-06-22 19:40:55