Невозможно определить тип данных в таблице sqllite - PullRequest
0 голосов
/ 27 июня 2018

Я хотел бы перенести базу данных sql lite на сервер sql. Для этого я

  1. Скачать драйвер ODBC для SQLite
  2. Установка драйвера
  3. Создать системный DSN для базы данных
  4. Создание связанного сервера в SQL Server.

Я перенес все данные, кроме приведенной ниже таблицы - EventLogTable. Когда я запросил, используя связанный сервер .....

"select  * from OPENQUERY(SQLLITE,'select EventID,DateTime from EventLogTable')"

Я получил нулевое значение для столбца DateTime. в то время как столбец DataTime имеет значения ниже.

Фактическое значение столбца даты и времени таблицы EventLog

Структура таблицы EventLogTable -

CREATE TABLE `EventLogTable` (
    `EventID`   INTEGER PRIMARY KEY AUTOINCREMENT,
    `DateTime`  DATETIME DEFAULT (strftime('%Y/%m/%d %H:%M:%S','now','localtime'))

);

Не могли бы вы помочь мне, как я могу получить эти значения и в каком формате хранится значение даты и времени?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...