[ACCESS] plusieurs ligne d'update dans une requete

plusieurs ligne d'update dans une requete [ACCESS] - SQL/NoSQL - Programmation

Marsh Posté le 07-12-2005 à 09:56:54    

Bonjour,
 
je ne sais pas si je debloque ou pas mais je n'arrive pas a ecrire une requete de mise a jour sous Access avec plusieurs ligne.
j'ecris ceci :
update CA1 set MasqueCA = 4 where CleCA1 = 1 and Numero = 1;
update CA1 set MasqueCA = 4 where CleCA1 = 2 and Numero = 2;
update CA1 set MasqueCA = 4 where CleCA1 = 3 and Numero = 3;
 
et il me dit "Caractères trouvés après la fin de l'instruction SQL" en pointant sur le 2eme update.
Je n'y comprends rien !!!
 
Connaissez vous la syntaxe Access pour faire ce genre de chose ou n'est-ce pas possible ?
 
merci d'avance
 
v.


Message édité par vonm le 07-12-2005 à 09:57:32
Reply

Marsh Posté le 07-12-2005 à 09:56:54   

Reply

Marsh Posté le 07-12-2005 à 11:19:30    

Tu dois essayer de lancer les 3 UPDATE d'un seul coup ...
 
Pour simplifier :
 
update CA1
set MasqueCA = 4
where (CleCA1 = 1 and Numero = 1)
or (CleCA1 = 2 and Numero = 2)
or (CleCA1 = 3 and Numero = 3);

Reply

Marsh Posté le 07-12-2005 à 11:21:45    

Beegee a écrit :

Tu dois essayer de lancer les 3 UPDATE d'un seul coup ...
 
Pour simplifier :
 
update CA1
set MasqueCA = 4
where (CleCA1 = 1 and Numero = 1)
or (CleCA1 = 2 and Numero = 2)
or (CleCA1 = 3 and Numero = 3);


 
salut,
 
merci pour ta reponse mais ca ne correspond pas.
mon exemple n'etait pas tres bien choisi car MasqueCA peut prendre plusieurs valeurs selon la ligne.
j'ai laissé tomber l'idee de faire ca en une seule requete et l'ai fait en VB c'est plus simple
 
encore merci
 
v.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed