[Access] sql & date

sql & date [Access] - SQL/NoSQL - Programmation

Marsh Posté le 28-04-2005 à 13:38:05    

:hello:  
 
Je sais que une requete doit etre ecrite ds le code avec le format anglais alors que les assistants access font tt seul la conversion.
 
Seulement voila jusque la tout allait bien mais aujourd'hui l'embrouille commence.
Dans ma BdD les champs contenant des dates sont de type date/heure
 
Voici les differentes requetes dans lesquelle il y a des dates:
- requete d'insertion:
 

Code :
  1. r = currentdb.openrecordset("SELECT date from machein)
  2. r.addnew
  3. r!date=date_saisis_par_lutilisateur_dans_un_edit_masquer_00/00/0000 (saisie en format fr)


 
Une requete de selection me renvoie la date en format fr
 
- requete de selection
 
une requete qui fonctionne
 

Code :
  1. ''lst_column etant une liste deroulante rempli à l'aide d'une requete directment depuis les propriété de la liste deroulante
  2. r=currentdb.openrecordset("SELECT machin from truc where date=#" & lst_column(0) &"#" )


 
 
requete qui ne fonctionne pas, excepte si je converti la date en format anglais

Code :
  1. dim dte as date
  2. dte=edt_date.value
  3. r=currentdb.openrecordset("SELECT machin from trux where date=#" & dte & "#" )


 
La difference entre celle qui fonctionne et celle qui ne fonctionne est la liste deroulante et l'edit.
Je pige rien ...
 
Je precise bien que ces cas d'utilisation ont lieu direcetement en vb


Message édité par ffomnislash le 28-04-2005 à 13:42:24
Reply

Marsh Posté le 28-04-2005 à 13:38:05   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed