Bonjour à tous,
J'utilise pour la première fois un conteneur de boucle For, avec une variable que je déclare pour l'utiliser comme compteur de boucle. Le script permet d'insérer un enregistrement dans une table de ma base de données.
ça fonctionne correctement (les itérations) et j'ai autant de lignes insérées que de boucle. Dans ce cas j'insère une valeur identique à chaque fois :
Macommande.commandText = "INSERT INTO MaTable (valeur) VALUES (123)"
Maintenant je voudrais insérer la valeur du compteur à la place de 123 et j'ai essayer plusieurs méthodes pour récupérer cette valeur, en vain.
ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim val AS String val = Dts.Variables.Item("@utilisateur::compteur").ToString()
Mais ça ne fonctionne pas!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim val AS String Dim test AS Variables Dts.VariableDispenser.LockOneForRead("compteur", test) test.Unlock() val = Convert.ToString(test)
Je crois que je fais une récupération barbare de ma variables mais c'est tout ce que j'ai trouvé grâce à google.fr !!!
quelqu'un a une idée la dessus?
Merci.
Partager