Problème SQL et date

Résolu
wisdeco81 Messages postés 24 Date d'inscription mercredi 19 juillet 2006 Statut Membre Dernière intervention 15 mars 2009 - 25 avril 2007 à 10:48
wisdeco81 Messages postés 24 Date d'inscription mercredi 19 juillet 2006 Statut Membre Dernière intervention 15 mars 2009 - 25 avril 2007 à 11:31
Bonjour,
  Sous Delphi je dois faire une recherche sur une table paradox.  Le champ "DateCtrl" est de type Date.  Voici la requete demandée :

SELECT * FROM table WHERE DateCtrl BETWEEN "20/04/2007" and "23/04/2007"

Delphi me renvoye une erreur : Type Missmatch.  Pourtant j'ai beau vérifier dans mes cours ma requête est correcte.
Quelqu'un a-t-il une idée pour résoudre ce problème?

Merci d'avance,

Wisdeco

2 réponses

cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
25 avril 2007 à 11:20
Salut,

Il faut inverser le jour et le mois.
Ainsi, ta requête devient :
SELECT * FROM table WHERE DateCtrl BETWEEN "04/20/2007" and "04/23/2007"

May Delphi be with you !
<hr color="#008000" />
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
http://www.afipa.net/
3
wisdeco81 Messages postés 24 Date d'inscription mercredi 19 juillet 2006 Statut Membre Dernière intervention 15 mars 2009
25 avril 2007 à 11:31
Arf...  C'est tellement idiot ^^
Je te remercie grandement et moi je vais aller me fouetter ^^

Wisdeco
0