Несоответствие типов клиентского набора данных WideMemo и LargeInt Delphi

Я пытаюсь создать приложение ios с Delphi xe4 и sqlite.
При повторном открытии ClienDataSet после загрузки некоторых данных у меня появляется сообщение:

Несоответствие типа для поля 'ct_id', ожидая: WideMemo актуально:LargeInt.

База данных: SQLITE:

....
'CREATE TABLE Contacts ('
+ ' ct_id INTEGER NOT NULL PRIMARY KEY,'
+ ' ct_type TEXT,'
....

затем я использую TSqlDataset, TDataSetprovider и ClientDataSet для обновления таблицы:

ClientDataSet.FieldByName('ct_id').AsInteger :=  1; ...

Параметры TSqlDataset:

Command type : ctQuery
Command text: 'select * from "Contacts"'

Если таблица пуста, у меня нет проблем.

0 ответов

Другие вопросы по тегам