Как вставить значение поля даты таблицы sqlite? - PullRequest
0 голосов
/ 16 июня 2011

Я создал таблицу, как показано ниже, и вставил значение, используя запрос вставки из ruby ​​на рельсы, но он не обновляет значение даты с таблицей. Остальные значения полей обновляются корректно ....

дай мне

Структура таблицы:

CREATE TABLE [Approval] (
[InstallationName] TEXT  NULL PRIMARY KEY,
[Approver] TEXT  NULL,
[ApprovalCRCdate] DATE  NULL,
[ApprovalTime] TIME  NULL,
[ApprovalCRC] NUMERIC  NULL,
[ApprovalStatus] TEXT  NULL
)

вставить запрос:

insert into [Approval] values('_EGONSEOSX0043','dfgdfg','6/6/2011' ,'16:13:14' ,324234 ,'Approved')

1 Ответ

1 голос
/ 16 июня 2011

может быть, вам следует изменить тип поля на TEXT?Тип данных SQlite DATE имеет числовое сходство, и вы используете /, а не число.

Но я думаю, что все должно быть вставлено, поскольку SQLite имеет «динамическую типизацию»

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