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

Résolu
hbvb6 Messages postés 40 Date d'inscription mardi 29 janvier 2008 Statut Membre Dernière intervention 3 juin 2009 - 5 août 2008 à 16:27
hbvb6 Messages postés 40 Date d'inscription mardi 29 janvier 2008 Statut Membre Dernière intervention 3 juin 2009 - 6 août 2008 à 10:56
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
A voir également:

3 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
5 août 2008 à 18:44
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  
3
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
5 août 2008 à 17:50
mets tes date dans un champs  texte c'est plus simple

bonjour chez vous!
< body>
0
hbvb6 Messages postés 40 Date d'inscription mardi 29 janvier 2008 Statut Membre Dernière intervention 3 juin 2009
6 août 2008 à 10:56
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
0
Rejoignez-nous