我在控制流中有以下步骤,其中 WorkOrderID 由第一个 Execute SQL 任务使用,InvoiceID 由第二个脚本任务使用。
谁能发现我在下面做错了什么,因为它在更新发票状态对象上失败了?
[执行 SQL 任务] 错误:执行查询“Update I Set I.Status = CASE WHEN C1.Name = 'Cy...”失败,出现以下错误:“多步 OLE DB 操作产生错误。检查每个 OLE DB状态值(如果可用)。没有完成任何工作。”。可能的失败原因:查询有问题,“ResultSet”属性设置不正确,参数设置不正确,或连接未正确建立。
更新发票状态对象的查询是:
Update
I
Set
I.Status = 10
from
Invoice I
where
I.ID = ?