我正在尝试使用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"'
如果表格为空,我没有问题。