Zachs
Messages postés202Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention10 février 2009
-
30 mai 2008 à 10:16
ServantOfGod -
29 mars 2022 à 01:16
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#)
dominique.stock
Messages postés436Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention 8 octobre 20087 Modifié le 29 mars 2022 à 15:14
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')
dominique.stock
Messages postés436Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention 8 octobre 20087 Modifié le 29 mars 2022 à 15:15
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Zachs
Messages postés202Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention10 février 2009 30 mai 2008 à 11:20
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^)/
dominique.stock
Messages postés436Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention 8 octobre 20087 Modifié le 29 mars 2022 à 15:15
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')