在发送电子邮件后尝试更新该字段可以反映这一点。
我已经尝试了一些方法,但是我不确定如何解决此问题...它使我对SSIS包进行了绿色检查,但是没有更新...不确定是什么问题还是正在发生...谢谢寻求帮助。
UPDATE
ML
SET
ML.Status = (SELECT LookupName FROM LookupCodes WHERE LookupCode = 'S')
FROM
dbo.MessageLines AS ML
INNER JOIN Message AS M
ON M.IdMessage = ML.IdMessage
WHERE
M.MonthYear = CONVERT(date, '01/06/2024', 103)
AND
(M.Type = 'Printer Invoice' OR M.Type = 'Mobile Invoice' OR M.Type = 'Fixed Invoice')
AND
ML.Username = 'username'
AND
ML.Status = 'Validated'
AND
ML.ErrorCode IS NULL
这是我在MSSQL中所做的,并且正在运行,但是我在SSIS上执行了此操作,但不起作用:
UPDATE
ML
SET
ML.Status = (SELECT LookupName FROM LookupCodes WHERE LookupCode = 'S')
FROM
dbo.MessageLines AS ML
INNER JOIN Message AS M
ON M.IdMessage = ML.IdMessage
WHERE
M.MonthYear = CONVERT(date, ?, 103)
AND
(M.Type = ? OR M.Type = ? OR M.Type = ?)
AND
ML.Username = ?
AND
ML.Status = 'Validated'
AND
ML.ErrorCode IS NULL
我该如何解决这个问题,或者知道问题出在哪里?当我运行该软件包时,它说它可以工作,但是什么也没有更新,我也不知道如何解决它?