Попытка обновить поле после отправки электронного письма может отразиться на этом.
Я уже пробовал кое-что, но я не уверен, как это устранить ... Это дает мнезеленая проверка пакета 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
Как я могу решить эту проблему или узнать, что с ней не так?Когда я запускаю пакет, он говорит, что он работает, но ничего не обновляется, и я не знаю, как его устранить?