OVH Cloud OVH Cloud

[WD8] Requete insertion

1 réponse
Avatar
Manu Pavy
Bonjour,

J'ai une (tr=E8s grosse d'o=F9 le besoin de le mettre dans un WDR mais=20
simplifi=E9e ici) requ=EAte d'insertion =E0 =E9x=E9cuter :

insert into tab (tab.a, tab.b, tab.c, yab.d)
SELECT tab.a, <date_du_jour>, tab.c, tab.d
FROM tab
WHERE tab.d =3D <un_parametre>

Je la traduis comme suit dans l editeur de requete (que je veux ex=E9cute=
r=20
par un SQLExecWDR() ):

insert into tab (tab.a, tab.b, tab.c, yab.d)
SELECT tab.a, {param1}, tab.c, tab.d
FROM tab
WHERE tab.d =3D {param2}

Mais WD me jette car ne veut pas d un parametre dans le select.
Rem : si je mets la date dans le code =E0 la main, ca passe

Merci pour vos =E9ventuels solutions.


Manu

1 réponse

Avatar
Manu Pavy
Manu Pavy a fait part de :

Bonjour,

J'ai une (très grosse d'où le besoin de le mettre dans un WDR mais
simplifiée ici) requête d'insertion à éxécuter :

insert into tab (tab.a, tab.b, tab.c, yab.d)
SELECT tab.a, <date_du_jour>, tab.c, tab.d
FROM tab
WHERE tab.d = <un_parametre>

Je la traduis comme suit dans l editeur de requete (que je veux exécu ter
par un SQLExecWDR() ):

insert into tab (tab.a, tab.b, tab.c, yab.d)
SELECT tab.a, {param1}, tab.c, tab.d
FROM tab
WHERE tab.d = {param2}

Mais WD me jette car ne veut pas d un parametre dans le select.
Rem : si je mets la date dans le code à la main, ca passe

Merci pour vos éventuels solutions.


Manu



Bon, finalement j ai tout mis dans le code, j avais d autres problèmes.
Et pour débugger c est carrément plus facile (affichage de la requete qu
on envoie avant SQLExec() dans un champ de saisi).

Manu