Probleme de requete (avec la date)

cs_oxram Messages postés 40 Date d'inscription jeudi 2 décembre 2004 Statut Membre Dernière intervention 19 juin 2005 - 29 avril 2005 à 15:28
jpleroisse Messages postés 1788 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 11 mars 2006 - 29 avril 2005 à 19:12
Bonjour

mon probleme est que cette ne requete ne fonctionne pas sous access 97 avec visual basic 6 :

TxtDateDebMob.Text = 01/02/2005

SELECT SEMAINE.DATEDEBSEM, MOBILE_HOME.CODE_LOC From SEMAINE, MOBILE_HOME WHERE datedebsem >= # " TxtDateDebMob.Text " #"

Le format de la date n'est pas valide pour la requete il me faut la date en anglais d'apres ce que j'ai compris, il me faudrait une fonction me transformant la date 01/02/2005 en une date anglaise car si c'est écris 02/01/2005 ma requete marche sous access.

Je pense qu'il faut utiliser la fonction format mais je ne sais pas comment l'utiliser.

Je vous remercie.

oxram

2 réponses

AdilELHASSOUNI Messages postés 145 Date d'inscription vendredi 11 janvier 2002 Statut Membre Dernière intervention 19 juin 2007 1
29 avril 2005 à 16:37
ton probleme ce c'est pas compatibilite de date plutot une erreur de syntaxe
t'as oublie & pour concatener la chaine SQL au contenu du textBox

ton ordre SQL devrait plutot etre :
"SELECT SEMAINE.DATEDEBSEM, MOBILE_HOME.CODE_LOC From SEMAINE, MOBILE_HOME WHERE datedebsem >= #" & TxtDateDebMob.Text & "#"

Bonne chance
0
jpleroisse Messages postés 1788 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 11 mars 2006 27
29 avril 2005 à 19:12
Pour l'utilisation Format, voici un exemple.

Private Sub Command1_Click()
Text1.Text = "02/01/2005"
Text2.Text = Format(Text1.Text, "mm/dd/yyyy")
End Sub

jpleroisse
0
Rejoignez-nous