Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
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 10/11/2011, 21h32   #1
Nouveau Membre du Club
 
Avatar de bouchra19
 
Femme bouchra
Développeur multimédia
Inscription : juin 2011
Messages : 62
Détails du profil
Informations personnelles :
Nom : Femme bouchra

Informations professionnelles :
Activité : Développeur multimédia
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2011
Messages : 62
Points : 31
Points : 31
Par défaut problème format date

Bonjour,
je voulais saisir les données d'une table, deux attributs de cette tables sont de type DATE

quand j'ai entré ces données:
Code :
1
2
3
4
5
INSERT INTO RESERVATION VALUES(1,2,1,'12/12/2010','03/01/2010',0,16);
INSERT INTO RESERVATION VALUES(2,3,3,'13/02/2000','20/02/2000',2,15);
INSERT INTO RESERVATION VALUES(3,1,2,'12/12/2010','20/02/2010',1,45);
INSERT INTO RESERVATION VALUES(4,5,3,'15/03/2009','15/04/2009',3,48);
INSERT INTO RESERVATION VALUES(5,5,2,'01/02/1995','01/03/1995',5,35);
juste la première et dernière ligne ont été acceptées. Pour les autres lignes on me donne l'erreur suivante:
Citation:
Msg 241, Level 16, State 1, Line 1
Conversion failed when converting date and/or time from character string.
merci pour votre aide
bouchra19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 21h40   #2
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 686
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 686
Points : 10 431
Points : 10 431
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Utilisez convert avec un format de conversion, 103 dans votre cas :
Code :
INSERT INTO RESERVATION VALUES(1,2,1,convert(datetime, '12/12/2010', 103), convert(datetime, '03/01/2010', 103),0,16);
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 21h43   #3
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
Tes dates sont interprétées suivant le format américains avec le mois en premier...
Utilise plutôt le format ISO, à savoir :

Code :
INSERT INTO RESERVATION VALUES(1,2,1,'2010-12-12','2010-01-03',0,16);
http://msdn.microsoft.com/en-us/library/ms180878.aspx
__________________
les règles du forum - mode d'emploi du forum
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs.
(Rappel : "ça ne marche pas" n'est pas un message d'erreur)
JE NE RÉPONDS PAS aux questions techniques par message privé.
Écrire en français sur un forum est une marque minimale de respect.
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/11/2011, 21h46   #4
Nouveau Membre du Club
 
Avatar de bouchra19
 
Femme bouchra
Développeur multimédia
Inscription : juin 2011
Messages : 62
Détails du profil
Informations personnelles :
Nom : Femme bouchra

Informations professionnelles :
Activité : Développeur multimédia
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2011
Messages : 62
Points : 31
Points : 31
Merci pour votre aide
le problème est résolu: il fallait écrire le mois avant le jour
bouchra19 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 06h41.


 
 
 
 
Partenaires

Hébergement Web