注册 登录
编程论坛 Delphi论坛

[求助] 有关table1.append的使用

小茶 发布于 2006-03-20 09:31, 1510 次点击

在做简单的数据集插入及保存操作时,遇到这样的问题:

插入代码如下:
table1.Active:=true;
table1.Insert;

保存代码如下:
table1.post;

运行后,插入新的记录然后点击保存会有错误提示:dataset不在编辑或插入状态下,但记录已经保存入库;
如果去掉“保存”按钮,把 table1.post 添加进“插入”按钮,就没有错误了。(但不设保存按钮又不行)
只有用 table1.append 这句代码才能解决问题,但又不是插入操作。

请教:是不是只有append才能保证dataset在编辑或插入状态下。

1 回复
#2
makebest2006-03-21 16:50
我认为 append 跟 insert 差不多
table1.insert 后,只要移动记录指针记录就已经保存了,不需要 POST。
1