Format de date [SQL & VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 03-06-2002 à 14:57:02
| Loom the Gloom a écrit a écrit  : lorsque je crée une requete sql, qui prend en paramètre une date, quel format est utilisé ? est ce dd/mm/yyyy ou mm/dd/yyyy ? paske je récupère la date stockée dans une zone de texte, et je le mets dans une requete, comme ceci : WHERE date >= #" & txtDate.text & "#" mais j'ai l'impression que le format de date est inversée !! | 
 
 
Sous access: #mm/jj/aaaa# 
Sous SQL server (et le reste j'imagine): 'jj/mm/aaaa' 
Marsh Posté le 03-06-2002 à 14:58:53
| mareek a écrit a écrit  : Sous access: #mm/jj/aaaa# Sous SQL server (et le reste j'imagine): 'jj/mm/aaaa' | 
 
 
 
ok, et donc, comment dois je lui donner la date pour qu'il prenne le bon format ? 
 
si ma date est 01/07/2002 (1erjuillet 2002), et que je stocke ça dans la requete, il va prendre 01/07/2002 ( 7 janvier 2002)... 
 
?? 
Marsh Posté le 03-06-2002 à 15:01:30
| Loom the Gloom a écrit a écrit  : ok, et donc, comment dois je lui donner la date pour qu'il prenne le bon format ? si ma date est 01/07/2002 (1erjuillet 2002), et que je stocke ça dans la requete, il va prendre 01/07/2002 ( 7 janvier 2002)... ?? | 
 
 
tu bidouille ta chaine date en utilisant les fonctions InStr (pour trouver le caractère '/' dans ta chaine) et right, left et mid pour triturer ta chaine (fais un tour dans l'aide pour plus d'infos) 
Marsh Posté le 03-06-2002 à 15:03:10
| mareek a écrit a écrit  : tu bidouille ta chaine date en utilisant les fonctions InStr (pour trouver le caractère '/' dans ta chaine) et right, left et mid pour triturer ta chaine (fais un tour dans l'aide pour plus d'infos) | 
 
 
 
ok, donc c méthode bricolo koi !! 
y'a donc pas de méthode propre ?? 
Marsh Posté le 03-06-2002 à 15:05:23
| Loom the Gloom a écrit a écrit  : ok, donc c méthode bricolo koi !! y'a donc pas de méthode propre ?? | 
 
 
pas à ma connaissance. 
Marsh Posté le 03-06-2002 à 15:41:53
Perso j'utilise ça... 
 
Function SQLdate(inputDate As Date) As String 
SQLdate = Month(inputDate) & "/" & Day(inputDate) & "/" & Year(inputDate) 
End Function 
 
C'est pas propre mais j'ai jamais pu faire autrement. 
Marsh Posté le 03-06-2002 à 15:46:17
| latruffe a écrit a écrit  : Perso j'utilise ça... Function SQLdate(inputDate As Date) As String SQLdate = Month(inputDate) & "/" & Day(inputDate) & "/" & Year(inputDate) End Function C'est pas propre mais j'ai jamais pu faire autrement. | 
 
 
 
ouais, je viens de créer une méthode a peu près identique, mais en utilisant les right et left!! 
 
merci à tous 
Marsh Posté le 03-06-2002 à 14:18:49
lorsque je crée une requete sql, qui prend en paramètre une date, quel format est utilisé ?
est ce dd/mm/yyyy ou mm/dd/yyyy ?
paske je récupère la date stockée dans une zone de texte, et je le mets dans une requete, comme ceci :
WHERE date >= #" & txtDate.text & "#"
mais j'ai l'impression que le format de date est inversée !!
---------------
Music|Market|Feed|Loom|DVD