gpt4 book ai didi

database - 取消记录更改

转载 作者:搜寻专家 更新时间:2023-10-30 21:44:35 25 4
gpt4 key购买 nike

我正在使用 dbedit 组件编辑记录,我有一个取消按钮,但我不确定如何才能取消使用 dbedit 组件所做的所有更改。

我正在考虑将记录复制到临时表或在同一个表中复制记录,如果更改被保存,我可以删除旧记录,或者如果输入是,则删除复制的记录(保留原始记录)已取消。

我只是想知道在不创建无用表和创建太多过程的情况下处理此问题的最佳方法。

最佳答案

如果我没记错的话,对悖论表的更改只会在 post 命令后写入数据库。如果你想取消更改,就这样做

TForm1.CancelButtonPresss(Sender: TObject);
begin
ParadoxTable.Cancel;
end;

TForm1.OKButtonPress(Sender: TObject);
begin
ParadoxTable.Post;
end;

顺便说一句,我已经很久没有使用悖论表了,所以我的内存是不正确的,如果我弄错了,请随时否决这个答案。
我正在 Mac 上输入此内容,所以我现在无法检查。

稍后我会看看是否可以为您提供更明智的答案。

关于database - 取消记录更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10148147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com