2017-07-22 2 views
1

"truncate table?" instruction (sans guillemets) échoue dans l'exécution de la tâche SQL. J'ai mis le résultat à "none", utilisé un paramètre d'entrée pour passer le nom de la table.table tronquée? échec de l'exécution de la tâche SQL

+0

et il est dit l'erreur ci-dessous: "Le nom du paramètre n'est pas reconnu.". Raisons d'échec possibles: Problèmes avec la requête, propriété "ResultSet" non définie correctement, paramètres non définis correctement ou connexion non établie correctement. Échec de la tâche: tronquer la table –

Répondre

1

Vous ne pouvez pas utiliser le paramètre placeholder ? dans la clause TABLE ou FROM.
Au lieu de cela, créez votre instruction SQL dans une variable.

Varible SQLstatement

EvaluateAsExpression: True 

Expression: 

"TRUNCATE TABLE " + [User::tableName] 

Demandez ensuite l'utiliser SQL Exécuter des tâches que variable.

enter image description here

Plus d'informations peuvent être trouvées here.