类型不匹配WideMemo和LargeInt Delphi clientdataset

时间:2014-01-04 14:59:05

标签: ios sqlite delphi delphi-xe4 tclientdataset

我正在尝试使用Delphi xe4和sqlite创建一个ios应用程序 在加载一些数据后重新打开ClienDataSet我有消息:

  

字段'ct_id'的类型不匹配,期望:WideMemo actual: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 个答案:

没有答案