Insertion de date [Résolu]

Zachs 202 Messages postés mardi 14 novembre 2006Date d'inscription 10 février 2009 Dernière intervention - 30 mai 2008 à 10:16 - Dernière réponse : Zachs 202 Messages postés mardi 14 novembre 2006Date d'inscription 10 février 2009 Dernière intervention
- 30 mai 2008 à 11:43
Hello, j'ai une requête qui insert une date dans une colonne de Type "datetime" d'une table mais a chaque fois que j'essaye de l'inserer il me met "Error syntaxe near .05"

requete:
INSERT INTO Event (StartDate) VALUES (#30.05.2008 10:10:45#)

   \(^o^)/ \(^o^)/\(^o^)/
Afficher la suite 

Votre réponse

8 réponses

Meilleure réponse
dominique.stock 446 Messages postés vendredi 7 novembre 2003Date d'inscription 8 octobre 2008 Dernière intervention - 30 mai 2008 à 11:23
3
Merci
Ton format de date est peut être Mois Jour Année
INSERT INTO Event(StartDate) VALUES ('10/31/2008 10:15:00')

Dom

Merci dominique.stock 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de dominique.stock
dominique.stock 446 Messages postés vendredi 7 novembre 2003Date d'inscription 8 octobre 2008 Dernière intervention - 30 mai 2008 à 10:35
0
Merci
Bonjour
essaie un autre format de date .
et si c'est sql server , ne mets pas de # qui est spécifique à Access je crois.

INSERT INTO Event (StartDate) VALUES ('30/05/2008 10:10:45')

Dom
Commenter la réponse de dominique.stock
Zachs 202 Messages postés mardi 14 novembre 2006Date d'inscription 10 février 2009 Dernière intervention - 30 mai 2008 à 10:38
0
Merci
J'ai essayer de changer le format de la date, j'ai essayer avec les #, les ' et rien, mais il n'y a rien qui veut fonctionné

   \(^o^)/ \(^o^)/\(^o^)/
Commenter la réponse de Zachs
dominique.stock 446 Messages postés vendredi 7 novembre 2003Date d'inscription 8 octobre 2008 Dernière intervention - 30 mai 2008 à 10:49
0
Merci
insert into table1 (fd) values ('31/10/2008 10:15:00')

Ca marche avec cette table:

CREATE TABLE [Table1] (
 [fd] [datetime] NULL
) ON [PRIMARY]
GO

Essaies cette insertion et donne le message d'erreur







Dom
Commenter la réponse de dominique.stock
Zachs 202 Messages postés mardi 14 novembre 2006Date d'inscription 10 février 2009 Dernière intervention - 30 mai 2008 à 11:20
0
Merci
SQL Execution Error.

Executed SQL statement: INSERT INTO Event(StartDate) VALUES ('31/10/2008 10:15:00')
Error Source : .Net SqlClient Data Provider
Error Message: The conversion of a char data type to a datetime datat type resulted in an out-of-range datetime value.
The statement has been terminated
   \(^o^)/ \(^o^)/\(^o^)/
Commenter la réponse de Zachs
Zachs 202 Messages postés mardi 14 novembre 2006Date d'inscription 10 février 2009 Dernière intervention - 30 mai 2008 à 11:29
0
Merci
Bingo!!! c'était ça. Merci beaucoup

   \(^o^)/ \(^o^)/\(^o^)/
Commenter la réponse de Zachs
dominique.stock 446 Messages postés vendredi 7 novembre 2003Date d'inscription 8 octobre 2008 Dernière intervention - 30 mai 2008 à 11:33
0
Merci
Si tu veux éviter ce genre de pb sur sql server, insère toujours la date sous ce format:


insert into table1 (fd) values ('20081031 10:15:00.000')

format ISO

Dom
Commenter la réponse de dominique.stock
Zachs 202 Messages postés mardi 14 novembre 2006Date d'inscription 10 février 2009 Dernière intervention - 30 mai 2008 à 11:43
0
Merci
Oki mici

   \(^o^)/ \(^o^)/\(^o^)/
Commenter la réponse de Zachs

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.