Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

DateTime.Now in smalldatetime?

Ich würde vorschlagen, Parameter zu verwenden. cmd.Parameters.AddWithValue("@date", date.toString); Das AddWithField kümmert sich um die korrekte Konvertierung.

Ihre InsertSQL-Anweisung wird zu:

sql = "INSERT INTO YTOODLE_LINKS (YTOODLE_LINKS.TASK_ID,YTOODLE_LINKS.LINK_TITLE,YTOODLE_LINKS.LINK_DESC,YTOODLE_LINKS.LINK_PATH,YTOODLE_LINKS.USER_ID,YTOODLE_LINKS.LAST_USER_EDIT)VALUES (1,'','','',2,'1',@date)";