OVH Cloud OVH Cloud

Requête Insert avec Union

1 réponse
Avatar
Fab
Bonjour,=20

La requ=EAte suivante me retourne une erreur "Syntax error=20
in From clause" :=20

INSERT INTO W_COLLEC(CL_COL)
SELECT '20' FROM FDV
UNION
SELECT '21' FROM FDV

Est-ce que c'est parce qu'Access ne permet pas les=20
requ=EAtes INSERT utilis=E9es avec un SELECT...UNION... ?
La table W_COLLEC contient 1 champ CL_COL de type Texte,=20
de longueur 3.
Merci pour votre aide.

1 réponse

Avatar
Buddy
Salut
essaye ça
Ton SELECT ne sélectionne rien du tout
C'est comme si tu ajoutais à ta table W_COLLEC les valeurs 20 et 21.

Inspires toi de ça

INSERT INTO W_COLLEC (CL_COL) VALUES
(SELECT TonChamp FROM FDV WHERE Id
UNION
SELECT TonChamp FROM FDV WHERE Id!)

Sinon tu peux aussi faire
Dim varTemp As Variant
varTemp = DLookUp("TonChamp","FDV","Id ")
INSERT INTO W_COLLEC (CL_COL) VALUES ('" & varTemp & "')"
varTemp = DLookUp("TonChamp","FDV","Id!")
INSERT INTO W_COLLEC (CL_COL) VALUES ('" & varTemp & "')"

Amuses toi bien
Ouala
Bye
Buddy




"Fab" a écrit dans le message de
news:8ab601c3ea35$daa887b0$
Bonjour,

La requête suivante me retourne une erreur "Syntax error
in From clause" :

INSERT INTO W_COLLEC(CL_COL)
SELECT '20' FROM FDV
UNION
SELECT '21' FROM FDV

Est-ce que c'est parce qu'Access ne permet pas les
requêtes INSERT utilisées avec un SELECT...UNION... ?
La table W_COLLEC contient 1 champ CL_COL de type Texte,
de longueur 3.
Merci pour votre aide.