Posez votre question Signaler

@Prompt avec BO

tigrouzzz6 42Messages postés 6 février 2007Date d'inscription - Dernière réponse le 29 nov. 2007 à 12:25
Bonjour,
Je suis un peu en galere, j ai regardé la doc Bo mais ca m aide pas..
je voudrai par exemple faire un rapport Bo qui demande à l utilisateur une question d ou @prompt'mesage'...
je fais cela pour m entrainer j precise...
voici mon script:
select *
from
sysadm.port_v8 v8
where v8.port_entdate<=to_date('20070811','yyyymmdd') and
v8.port_moddate<=to_date('20070811','yyyymmdd') and
plcode=@prompt('rentrer le choix','N',['1''3'],[multi],[free])
and not exists (
select 'X'
from sysadm.port v5
where
v5.port_id = v8.port_id
and v5.port_entdate<=to_date('20070811','yyyymmdd')
and v5.port_moddate<=to_date('20070811','yyyymmdd')
)

Il me dit que la syntaxe est incorrecte..je ne comprends pas..plcode est un champ ds ma table
si qqn a deja fait un truc ds le genre ca m aiderait pas mal...
Merci à tous
Lire la suite 

@Prompt avec BO »

Suggestions
1 réponses
Réponse
+1
moins plus
Bonjour,

Il manque point virgule entre '1' et '3'

select *
from
sysadm.port_v8 v8
where v8.port_entdate<=to_date('20070811','yyyymmdd') and
v8.port_moddate<=to_date('20070811','yyyymmdd') and
plcode=@prompt('rentrer le choix','N',['1''3'],[multi],[free])
and not exists (
select 'X'
from sysadm.port v5
where
v5.port_id = v8.port_id
and v5.port_entdate<=to_date('20070811','yyyymmdd')
and v5.port_moddate<=to_date('20070811','yyyymmdd')
)
Ajouter un commentaire
Ce document intitulé « @Prompt avec BO » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook