J'ai un champ DateTime dans ma base de données SQL auquel je veux écrire une heure, mais comment faire? Je veux le faire comme un horodatage, donc quand l'utilisateur clique sur un bouton "ajouter" il ajoute les données aux autres champs, et un horodatage dans le champ DateTime, mais je reçois toujours l'erreur suivanteInsérer DateTime dans la base de données
La conversion a échoué lors de la conversion de la date et/ou de l'heure de la chaîne de caractères.
Ceci est mon code actuel dans le fichier CS
insertSQL = "INSERT INTO Posts (TopicID, PostBody, PostDate, UserID)"
+ "VALUES ('" + topic + "', '" + newPostText + "', '" + DateTime.Now.ToString() + "', '" + User_ID + "')";
S'il vous plaît noter que je suis vouloir afficher que des informations beaucoup plus de temps que je peux. Par exemple: 23/05/2012 10:58:00 a.m.
Dans SQL Server, définissez la "Valeur par défaut ou obligatoire" pour (getdate()) pour smalldatetime – dpDesignz