PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Requête avec date système
Requête avec date système
Débuté par Dominique BRAULT, 24 fév. 2007 19:45 - 3 réponses
Posté le 24 février 2007 - 19:45
Bonjour,

Comment créer une requête pour afficher les dates correspondantes à la date système "datesys" ?
Je sèche ....malgrè mes recherches.
Merci
Posté le 24 février 2007 - 21:50
Bonjour,

Si tu utilises une requête définie dans l'éditeur de requêtes, prévoit une requête paramétrée et passe ce paramètre (datesys en l'occurrence) au moment de l'appel de la requête dans ton programme.

Si tu utilises une requête générée dynamiquement dans ton programme (par HexecuteRequeteSQL() par exemple) la chaine de caractère contenant ta requête doit simplement contenir une référence à datesys() :

MachaineSQL="SELECT * FROM TABLE WHERE MaDATE='" datesys() "'"

SI HexecutrequeteSQL(MasourceDeDonnees,MachaineSQL) alors
//traitement
FIN


en n'oubliant pas les simples quotes autour de la date.

Bon dev.
Posté le 27 février 2007 - 17:00
Merci pour la réponse, mais je n'y arrive, j'ai un bug sur le mot '"datesys"'

merci
Posté le 27 février 2007 - 19:53
MachaineSQL="SELECT * FROM TABLE WHERE MaDATE='" + datesys() + "'"

SI HexecutrequeteSQL(MasourceDeDonnees,MachaineSQL) alors
//traitement
FIN

"D BRAULT" <guest@newsgroup.fr> a écrit dans le message de news:
45e4469b$1@news.pcsoft.fr...


Merci pour la réponse, mais je n'y arrive, j'ai un bug sur le mot
'"datesys"'

merci