Probleme requete et date [au secours]

Résolu
ducker88 Messages postés 277 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 4 mai 2008 - 9 janv. 2006 à 16:13
ducker88 Messages postés 277 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 4 mai 2008 - 12 janv. 2006 à 11:29
bonjour,

Voila j'ai creer la requete suivante :
select num_di,libe_di,date_dema where date_dema >={2006/01/19}

et quand elle est executer elle fait l'erreur :
constante date/heure ambigue, utilisez le format
{^yyyy - mm-dd[,][HH[:MM[:SS]][A|P]]]

Le programme à été ecrit à l'origine en VFP6 que j'ai migré en VFP9.

Quelqu'un aurai la solution ?

duck88

4 réponses

michelatoutfox Messages postés 828 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 7 mai 2013 1
9 janv. 2006 à 16:25
pour éviter les ambiguités de date, utlise date(aaaa,mm,jj) si date_dema est un champ date, et datetime(aaaa,mm,jj,hh,mm,ss) si c'est un champ datetime. Comme ça, tu es certain que ça passe sans te préoccupper du set date de ton environnement
3
ducker88 Messages postés 277 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 4 mai 2008
9 janv. 2006 à 16:59
donc si je comprend bien ma requete dois devenir :

select num_di,libe_di,date_dema where date_dema >= date(2006/01/19)

c'est ca ?

duck88
0
michelatoutfox Messages postés 828 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 7 mai 2013 1
12 janv. 2006 à 11:18
oui, c'est ça. tu as essayé?
0
ducker88 Messages postés 277 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 4 mai 2008
12 janv. 2006 à 11:29
Oui j'ai essayé, le probleme c'est que date() prend le format date(année, mois, jour) donc il a fallu que je passe la date avec des variables mais ca y est ca marche tres bien

duck88
0
Rejoignez-nous