Bonjour, je fais un simple insert dans ma table...
Il y a un champ date, mais lorsque j'exécute la requête il me dit "Incorrect syntax near HH", HH etant le nombre correspondant à l'heure.
Même lorsque je place une date moi même dans ma requête, même effet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part macommande.CommandText = String.Format("INSERT INTO matable (CNom , CPrenom, AvailabilityID,CDate) values ('" + nom + "','" + prenom + "',1,"+DateTime.Now+")");
Même erreur aussi lorsque j'exécute directement cette requête dans SQL Serveur:
Pourtant, lorsque j'ajoute manuellement les données dans chaque colonne de la table, il accepte, la date aussi (normal vu qu'elle est au bon format).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO matable (CNom, CPrenom, AvailabilityID, CDate) VALUES ('nom', 'prenom', 1, 22 / 12 / 2005 16 : 12 : 23)
Mais pourquoi alors me refuser ce champ date dans une requête
Merci de vos réponses
Partager