BUG: champ date refusé par SQL Server
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.
Code:
macommande.CommandText = String.Format("INSERT INTO matable (CNom , CPrenom, AvailabilityID,CDate) values ('" + nom + "','" + prenom + "',1,"+DateTime.Now+")");
Même lorsque je place une date moi même dans ma requête, même effet.
Même erreur aussi lorsque j'exécute directement cette requête dans SQL Serveur:
Code:
1 2 3
| INSERT INTO matable
(CNom, CPrenom, AvailabilityID, CDate)
VALUES ('nom', 'prenom', 1, 22 / 12 / 2005 16 : 12 : 23) |
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).
Mais pourquoi alors me refuser ce champ date dans une requête :? :? :?
Merci de vos réponses