2016-01-07 4 views
1

Я использую sequelizejs. Моя БД - Mssql. У меня проблема при записи данных в таблицу. Это Erorr я получаю:Sequelizejs-- как писать datetime в MSSQL

Unhandled rejection SequelizeDatabaseError: Conversion failed when converting date and/or time from character string.

Моя таблица просто только два поля, а также два даты и времени, которые генерируются Sequalize, createdAt и updatedAt. Я полагаю, что Sequalize отправляет неверное datetime на SQL-сервер для этих двух полей.

Тот же самый код записи без проблем Sqlite таблицы, та же самая структура

+0

Дело в том, что Sequalize делает это за кулисами. Я не хотел бы менять библиотеку, если я не буду абсолютно обязан. –

ответ

2

я понял это. В SQL-сервере я вручную изменил дату и время на datetime2, и он работал без проблем.

Смежные вопросы