Déclaration d'un champs date dans une base de données sql serevr

[Résolu]
Signaler
Messages postés
40
Date d'inscription
mardi 29 janvier 2008
Statut
Membre
Dernière intervention
3 juin 2009
-
Messages postés
40
Date d'inscription
mardi 29 janvier 2008
Statut
Membre
Dernière intervention
3 juin 2009
-
salut
j'utilise une base de données SQL server mais j'ai un probleme dans la déclaration des champs date
il y'a deux type datatime et smalldatetime  quelle est la défference entre les deux ?

et quand je fait une recherche avec une requete SQL avec vb6  je me trouve avec beaucoup de probleme de l'incompatibilité des champs

Merci d'avance

3 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
46
salut,

datetime = date (jour mois annnée) + time (heures minutes secondes) +  millisecondes, depuis 1753 jusqu'en 9999
smalldatetime = date(idem)  et/ou time(idem) sur 4 bytes depuis 1900 jusqu'en 2079

http://msdn.microsoft.com/en-us/library/aa258277(SQL.80).aspx

te reste à choisir selon tes besoins

NB : il faut évidemment respecter les bons types (pas TEXT), pour permettre les commandes valides telles BETWEEN

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
mets tes date dans un champs  texte c'est plus simple

bonjour chez vous!
< body>
Messages postés
40
Date d'inscription
mardi 29 janvier 2008
Statut
Membre
Dernière intervention
3 juin 2009

salut


merci pour l'aide  et surtout pour le lien , si vous avez d'autre liens ou exemple sur SQL sever et la recherche sur le vb6  envoyer les  a moi

merci d'avance

HB