Transformer ce code en ps sans utiliser de curseur

Signaler
Messages postés
36
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
17 avril 2014
-
Messages postés
85
Date d'inscription
lundi 26 janvier 2004
Statut
Membre
Dernière intervention
25 octobre 2007
-
Bonjour
Je pense qu'hier je n'avais pas vraiment bien expliquer mon problème.
Je ne veux pas utiliser de curseur
.
Comment faire pour récuperer les valeur de la ligne en cours en ayant un code pareil:
Je veux convertir ce code vb en Ps sql server


While Not RstM_Valeur.EOF


            While RstM_Valeur.Fields("codprod") = Cdd

                  X= RstM_Valeur.Fields("x")
                 Y= RstM_Valeur.Fields("Y")
                 RstM_Valeur.movenext

            WEND 

wend

1 réponse

Messages postés
85
Date d'inscription
lundi 26 janvier 2004
Statut
Membre
Dernière intervention
25 octobre 2007

Bonjour,
je viens de regarder sur le net .
POUR le SQL:
J'ai pu constater qu'il est impossible de faire une select CHP1, CHP2 .. into VAR1, VAR2.. From ...,dans ton cas select X, Y into var1, var2 from TaTable, si les valeurs retournées concernent plus de une ligne (un tuple).
Si les valeurs retorunées concernent plusieurs lignes il faut alors créé un curseur.
Pour le PS: je ne connait pas.
Bon courage