F- SQL ci-dessous a travaillé pendant des années dans un package SSIS 2008:XML Path SQL ne fonctionne pas dans SSIS 2012
SELECT
BofAAcctNumber AS 'td'
,''
,ReferenceNumber AS 'td'
,''
,CheckNumber AS 'td'
,''
,CheckAmount AS 'td'
FROM dbo.bai2_CheckStatementError
WHERE BenefitID IS NULL
FOR XML PATH('tr')
Dans SSMS, il renvoie les résultats attendus comme ci-dessous
<tr><td>999999999</td><td>88888888888</td><td>123456</td><td>999.00</td></tr>
L'utilisation d'une tâche SQL (Single Row dans une variable de chaîne) dans SSIS 2012 déclenche une erreur DBNull: Le type de la valeur (DBNull) étant affecté à variabl e "User :: strHTMLTable" diffère du type de variable en cours (String)
Toute critique ou commentaire est le bienvenu, merci.
Est-ce dans une exécution Tâche SQL? Comment attribuez-vous la valeur à la variable? –
Oui. Exécuter une tâche SQL définie sur une seule ligne dans une variable de chaîne, merci – BigV
Dans la section "Ensemble de résultats", que trouve-t-on dans le champ "Nom du résultat"? –