Bonjour,
J'ai un soucis sur l'une de mes variables dans un de mes packages SSIS insérant des données d'un fichier Excel dans ma base SQL Server 2k5.
Cette variable est une variable String dynamique (EvaluateAsExpression = True), et concatène une autre variable qui elle aussi est un String (et qui contient le nom de l'onglet de mon fichier Excel).
Voici l'expression:
Et voici une valeur possible de ma variable Utilisateur::TableName:
Code : Sélectionner tout - Visualiser dans une fenêtre à part "SELECT * FROM ["+ @[Utilisateur::TableName] + "A2:F65536]"
Le problème est que lors de la concaténation, le résultat donne une génération de simples quotes autour de ma variable concaténée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Février 2010$
La présence de quotes autour du nom de l'onglet invalide la requête SQL-Excel et rend mon job invalide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM ['Février 2010$'A2:F65536]}
Ma question est la suivante: y-a-t-il une configuration spécifique aux variables qui me générerai ces infames quotes?
Merci de vos lumières.
J'ai finalement bricolé une solution consistant en manipuler le contenu de ma variable dans une tâche de Script toute simple.
Partager