Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/11/2011, 14h07   #1
Futur Membre du Club
 
Inscription : juin 2006
Messages : 74
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 74
Points : 15
Points : 15
Par défaut probleme de date

Bonjour,

je dois insérer des valeurs (des centaines de rows) provenant de fichiers csv dans une table avec un code en c++.
En le faisant j'ai le message suivant "The conversion of char data type to smalldatetime data type resulted in an ouf-range smalldatetime value."

il semblerait que le problème vient que j’insère les dates sous le format jj/mm/aaaa H:M:S au lieu de mm/jj/aaaa H:M;S.
je pourrais remplacer jj et mm mais on me dit que je dois avoir dans ma table sous le format jj/mm/aaaa.
ma database est en French_CI_AS.

Je dois moi-même créer la base à chaque fois en c++ donc je dois proposer une solution qui automatisera les insertions des dates en jj/mm/aaaa.

Sauriez-vous comment faire en sorte que SQL SERVER accepte ce format.

merci d'avance
locus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2011, 14h18   #2
Expert Confirmé Sénior
 
Homme François
Chef de projet NTIC
Inscription : janvier 2007
Messages : 5 352
Détails du profil
Informations personnelles :
Nom : Homme François
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : janvier 2007
Messages : 5 352
Points : 9 745
Points : 9 745
Bonjour

Utiliser l'argument 103 avec la fonction CONVERT.

http://msdn.microsoft.com/fr-fr/library/ms187928.aspx

En revanche, la notion de format dans la base n'a pas de sens. Un datetime est stocké comme ... un datetime. Le format ne concerne que la représentation, qui n'a pas à être stockée.
__________________

Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


Une réponse vous a aidé ? utiliser le bouton

"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Bluedeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2011, 15h10   #3
Futur Membre du Club
 
Inscription : juin 2006
Messages : 74
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 74
Points : 15
Points : 15
Merci cela m'a été utile et cela m'a permis de comprendre certaines choses.
locus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h47.


 
 
 
 
Partenaires

Hébergement Web