关于delphi的问题(50分)

  • 主题发起人 主题发起人 babysheep
  • 开始时间 开始时间
B

babysheep

Unregistered / Unconfirmed
GUEST, unregistred user!
我把一个table,datasource,dbedit,三个button加入form中,一个button是插入,一个是
查下一个纪录,还有一个是查上一个纪录。我插入一个数据后(本来里面有一些数据)。然后,
我想通过next和prior进行查找,但是我找不到我新插入的数据,但是数据已经在数据库中存在了。
该如何才能显示出来呢?
我的buttonclick(插入)事件是这样写的:
table1.open;
table1.insert;

另一个buttonclick(next):
table1.open;
table1.next;
还有一个是
table1.open;
table1.prior;



 
主要是你没有对TABLE1处理好
你可以这样
buttonclick(插入)事件:
table1.open;
table1.insert;
table1.post;
table1.active:=flase;
buttonclick(next):
if not table1.active then table1.active:=true;
table1.open;
table1.next;
prior is:
if not table1.active then table1.active:=true;
table1.open;
table1.prior;
这样的方法很笨,你可以更好的控制一下的,方法就是要重新激活数据库
 
类似的问题论坛里很多,可以查一下。
主要是刷新的问题。
 
接受答案了.
 
后退
顶部