当用于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