带有数据集持久字段和 AppendRecord 的 SQLite AutoInc 字段?

问题描述 投票:0回答:0

我的

TFDQuery
原来没有定义字段,只是一个
Select * from Table
。要添加记录,我使用
DataSource->DataSet->AppendRecord()
uniqueid
字段设置为 0 作为占位符。

我现在使用字段编辑器添加了持久字段;将它们全部添加。默认情况下,它将

uniqueid
字段设置为
ReadOnly
ServerAutoIncrement
字段,但即使我关闭
ReadOnly
它现在说你不能更新
uniqueid
字段。如果我禁用
ServerAutoIncrement
ClientAutoIncrement
它实际上会尝试使用 0 作为
uniqueid
,忽略 SQLite 自动增量功能。

如何使用

AppendRecord()
在使用字段编辑器设置字段时添加新记录?

TIA!!

delphi c++builder
© www.soinside.com 2019 - 2024. All rights reserved.