OVH Cloud OVH Cloud

MAJ dans Recordset

1 réponse
Avatar
Elise
Bonjour,

Je souhaite dupliquer un sch=E9ma et lui donner un nouveau=20
num=E9ro. POur cela, il faut intervenir sur plusieurs=20
tables.=20
Afin de r=E9aliser cette duplication,j'aimerais faire une=20
copie des enregistrements li=E9s au sch=E9ma =E0 l'aide d'un=20
recordset et ensuite modifier le num=E9ro dans ma copie. Est=20
ce possible de faire une requete Update sur un=20
recordset,si oui comment? sinon comment pourrais je faire=20
pour modifier mes enregistrements tout en sachant que mon=20
num=E9ro de sch=E9ma apparait dans plusieurs champs en tant=20
que NumSch=E9ma-NumPhase-NumSousPhase

Merci d'avance
Bonne journ=E9e
Elise

1 réponse

Avatar
Gafish
Bonjour,

En admettant que 'rs' est ton recordset, tu peux faire un update de la
manière suivante sur la ligne en cours de ton recordset :
rs.Edit
rs.Fields("TonChamp") = LaNouvelleValeur
rs.Fields("UnAutreChamp") = UneAutreValeur
rs.Update
Mais ca va dépendre aussi des options de ton recordset, s'il accepte les
mises à jour.

Arnaud

"Elise" a écrit dans le message news:
018401c3c476$34374bd0$
Bonjour,

Je souhaite dupliquer un schéma et lui donner un nouveau
numéro. POur cela, il faut intervenir sur plusieurs
tables.
Afin de réaliser cette duplication,j'aimerais faire une
copie des enregistrements liés au schéma à l'aide d'un
recordset et ensuite modifier le numéro dans ma copie. Est
ce possible de faire une requete Update sur un
recordset,si oui comment? sinon comment pourrais je faire
pour modifier mes enregistrements tout en sachant que mon
numéro de schéma apparait dans plusieurs champs en tant
que NumSchéma-NumPhase-NumSousPhase

Merci d'avance
Bonne journée
Elise