PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → date systeme
date systeme
Débuté par Laurent Bomisso, 15 avr. 2005 12:12 - 3 réponses
Posté le 15 avril 2005 - 12:12
J'execute une requete avec comme critere de selection la date systeme;

"select num_declaration from declaration where date_declaration<date()"

pourtant sur sql server cela marche parfaitement quel est le probleme?
Posté le 15 avril 2005 - 12:24
Peut etre que le "date()" est une fonction qui est éxécuter par l'éditeur de sql server... je ne sais pas...

En tout cas, pour résoudre votre problème, il existe l'alternative suivante :


>"select num_declaration from declaration where date_declaration>"+datesys()

enfin, bien sur, si datesys() est au bon format (je suppose que c pas la cas). DAns ce cas, une petite variable chaine intermédiaire, et on traite.

Est-ce un élément de réponse a votre problème ?
Posté le 15 avril 2005 - 13:16
OK J AI PARAMETRE LA REQUETE CELA MARCHE
MERCI
Posté le 15 avril 2005 - 13:22
la fonction date() n'est pas du SQL standard c'est une fonction VB donc reconnue par access et SQL Serveur mais pas par HF.
Il est toujours tentant de s'appuyer sur les fonction offerte par tels ou tels SGBD et qui ne sont pas du standard SQL mais le jour ou on change de SGBD le travail est alors parfois énorme, une bonne facon aussi pour les différents SGBD de fidéliser leur clientéle ;)