используя python pyodbc Я пытаюсь вставить дату и время в таблицу, но получаю
»
('22007', u '[22007] [Microsoft] [Драйвер ODBC 17 для SQL Server] [SQL Server] Не удалось выполнить преобразование при преобразовании даты и / или времени из символьной строки. (241) (SQLExecDirectW)')
«
Вставить запрос:
cursor.executemany("""INSERT INTO DM (SI, DK, Total, CR, CCM, SDate, EDate)
VALUES (?, ?, ?, ?, ?, ?, convert(datetime, ?, 121))""",dms)
пробовал следующие форматы для вставки даты и времени:
20190201 01:14:54.862963
20190201T01:14:54.862963
Обратите внимание, что при вставке с одной датой, которая является 20190201, я смог вставить, но только с датой и временем, когда возникла проблема
Устал следующий запрос тоже. с помощью этого запроса можно вставить дату
cursor.executemany("""INSERT INTO DM (SI, DK, Total, CR, CCM, SDate, EDate)
VALUES (?, ?, ?, ?, ?, ?,?)""",dms)