SSIS Erreur : « ResultSet » non définie correctement
Khelldran
Messages postés2Date d'inscriptionlundi 28 décembre 2009StatutMembreDernière intervention28 décembre 2009
-
28 déc. 2009 à 11:19
assoussa13
Messages postés1Date d'inscriptionjeudi 12 janvier 2012StatutMembreDernière intervention12 janvier 2012
-
12 janv. 2012 à 13:23
Bonjour,
Je suis actuellement stagiaire dans une entreprise informatique, je suis amené à utiliser SSIS.
Mon erreur arrive lors de l'execution d'une requête SQL avec le composant "Tâche d'exécution de requête SQL".
Ma requête étant :
INSERT INTO FICHIER
(Nom_Fichier, Id_Type_Fichier, Id_Etat_Fichier)
SELECT ? as tmp,
CASE WHEN SUBSTRING(tmp,1,3) = 'out'
THEN 6
ELSE 4
END,
10
Je dois insérer dans une table "FICHIER" un fichier, son Nom_Fichier étant en paramètre, son Id_Fichier déduite des premières lettres de son nom, et son état toujours égal à 10.
Lors de l'execution de mon package, voici l'erreur qui m'est affiché :
[Tâche d'exécution de requêtes SQL] Erreur : « L'exécution de la requête « INSERT INTO FICHIER (Nom_Fichier, Id_Type_Fichier, Id_Etat_Fichier) SELECT ? as tmp, CASE WHEN SUBSTRING(tmp,1,3) = 'out' THEN 6 ELSE 4 END, 10 » a échoué avec l'erreur suivante : « Syntax error, permission violation, or other nonspecific error ». Causes possibles de cet échec : problèmes liés à la requête, propriété « ResultSet » non définie correctement, paramètres non définis correctement ou connexion non établie correctement. »
Ne devant recevoir aucun résultat sur le SSIS de cette requête, je met mon ResultSet à "Aucun".
Mais j'ai aussi testé les différentes autres possibilités, les erreurs ne sont pas résolues.
Une idée, même un début de piste pour me débloquer serait la bienvenue.
Merci !