Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1785 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Format date incompatible entre VB et SQL SERVER

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Format date incompatible entre VB et SQL SERVER

n°577462
magicoliv
Posté le 27-11-2003 à 14:19:02  profilanswer
 

Bonjour,
 
j'ai un ennui de format de date francais / US dans une application.
 
Contexte :
SQL SERVER 2000 francais
VB 6 Francais
Le lien entre VB et SQL SERVER est un lien OLEDB.
Win 2000 server francais avec paramètres régionaux francais.
 
Description du pb:
Lorsque j'execute par exemple la requete suivante :
"SELECT * FROM stock WHERE date<'01/06/2003' and date >= '01/052003'"
SQL SERVER me ressort bien les stocks de mai 2003
VB interprete les dates en format US.
 
Le hic, c'est que sur mon poste de test, VB les interprétait au format francais. Malheureusement, il est trop long pour moi de reprendre toutes les requtes au format US.
 
D'ou peut venir cette traduction des dates inscrites en francais dans VB en format US?
 
Merci.

mood
Publicité
Posté le 27-11-2003 à 14:19:02  profilanswer
 

n°577490
k1200
Posté le 27-11-2003 à 14:57:02  profilanswer
 

Proprieter international de Windows...

n°577491
magicoliv
Posté le 27-11-2003 à 15:01:21  profilanswer
 

Merci, mais à quel endroit les trouve-t-on?
 

K1200 a écrit :

Proprieter international de Windows...


 

n°577495
drasche
Posté le 27-11-2003 à 15:09:03  profilanswer
 

Regional Settings (paramètres régionaux), c'est un problème de configuration du poste client ça.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°577498
magicoliv
Posté le 27-11-2003 à 15:13:37  profilanswer
 

mais dans regional settings, j'ai bien indiqué que c'était un poste francais avec la date au format francais...
 

drasche a écrit :

Regional Settings (paramètres régionaux), c'est un problème de configuration du poste client ça.

n°577501
vttman2
Je suis Open ...
Posté le 27-11-2003 à 15:15:34  profilanswer
 

en ce qui concerne Sql Server, je passe toujours dans  
les comparaisons de date par un "convert" pour être sur
qu'il n'y ait pas de blème niveau format date ...
ex : select ... where madatesql >  
convert(datetime,:date1,103) ...
 
Syntaxe à vérifier ...
 
 

n°577503
drasche
Posté le 27-11-2003 à 15:18:32  profilanswer
 

en SQL, format date universel powah > yyyy-mm-dd


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°577510
vttman2
Je suis Open ...
Posté le 27-11-2003 à 15:31:52  profilanswer
 

moi je trouve que dd/mm/yyyy c plus sexy ;-)

n°578433
MagicBuzz
Posté le 28-11-2003 à 16:52:51  profilanswer
 

Alors.
 
Dans l'ordre :
 
1) ouvre entreprise manager
2) F1
3) "rechercher"
4) "cast"
5) bonne lecture

n°578435
MagicBuzz
Posté le 28-11-2003 à 16:53:46  profilanswer
 

drasche a écrit :

en SQL, format date universel powah > yyyy-mm-dd


perso, je préfère le format ISO : (que SQL Sever ne supporte pas mais bon :D)
 
YYYYMMDD
 
L'avantage, c'est que si tu le mets dans un champ date, char(8) ou number, dans tous les cas, un order by dessus fera un tri chronologique... et t'es pas limité à un type :)


Message édité par MagicBuzz le 28-11-2003 à 16:55:55

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Format date incompatible entre VB et SQL SERVER

 

Sujets relatifs
appele desespéré pour inserer une date en mysqlaider mon pour ma requete Sql svp
Problème de connexion entre SQL Server et une base mixte Access/SQL[Mail] Format encode d'un texte HTML
requete SQL lister les users d'un groupe[MySQL] pb de connection server
afficher la date et l'heure.htaccess. 500 internal server error. Je donne ma langue au chat.
[MYSQL] Trouver les 2 enregistrement suivant d'apres la date du jour 
Plus de sujets relatifs à : Format date incompatible entre VB et SQL SERVER


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR