Salut,
Premièrement la prochaine fois utilises la balise CODE pour entourer ton code, ça sera plus lisible avec couleur
.
1 2 3 4 5 6
|
//Juste pour faire plus simple, je n'insère que la colonne en question
String RequestString = "INSERT INTO ReservationTable (ReservationDate) VALUES (" + DayOfRendezVous.ToShortDateString() + ")";
//Si par hasard le format de date est dd/mm/yyyy t'auras comme résultat:
//RequestString = "INSERT INTO ReservationTable (ApplicationDate) VALUES (14/02/2007)";
//Cad, 14 divisé par 2 puis divisé par 2007, or ce n'est pas ce que tu cherches, c'est un numeric et non une date |
Il faut englober les valeur de types Date par des '(ou des #) comme s'il s'agissait d'un VarChar:
RequestString = "INSERT INTO ReservationTable (ApplicationDate) VALUES ('14/02/2007')";
Mais il reste toujours préférable de passer par des paramètres pour éviter plein de problème genre une valeur VarChar comportant des apostrophes, prise du virgule comme séparateur de décimal, conflit du format de date système et format de date SqlServer...(J'ai mis les trois point, mais en fait c'est les seules que je connais
)
Bonne Chance
Partager