Mise à jour de plusieurs lignes Mysl

spifspaf Messages postés 25 Date d'inscription samedi 14 juin 2014 Statut Membre Dernière intervention 26 avril 2021 - Modifié le 20 août 2019 à 22:15
Bonjour à tous,
je cherche depuis un petit moment .... mais en vain .....
Comment sélectionner plusieurs enregistrements ( dans Mysql ), et les traiter ( par un UPDATE ) un par un, suivant l'id de la ligne.
Si je décompose ce que je veux vous expliquer c'est :
1 récupérer l'id de la ligne et modifier le numéro de la ligne ( dans une autre colonne ) non pas l'Id
j'arrive déjà à récupérer l'id ..... mais pour la suite je suis perdu.
si l'un de vous peut m'aider svp.
Merci par avance.

Mon code :
 Dim strSQL = "SELECT * FROM cmdartdiv WHERE IdCmd='" & IdCommad & "'"
                Mysqlconn.Open()
                Dim cmd = New MySqlCommand(strSQL, Mysqlconn)
                Dim dr = cmd.ExecuteReader()
                Dim x1 = 0
                Do While dr.Read()
                    x1 = x1 + 1
                    Dim IdLigne = dr("IdCmdArt").ToString
'j'affiche ici dans msgbox l'id de la ligne et le nouveau numéro
                    MsgBox("Id de la ligne : " & IdLigne & " Nouveau numéro de la ligne : " & x1)

'Et je désire par la suite mettre à jour la ligne suivant son Id 

                Loop
                dr.Close()
                cmd.Dispose()
                Mysqlconn.Close()
                MsgBox("Fin")