adotable查询数据滞后 我在一个按钮的click事件中会先查入一条数据进表,然后再用adotable把该标的数据全部显示出来,但是问题是这一次插入的数据要到下一次再插入新数据时才显示,这个是什么原因?请大家帮忙看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 插入完以后再查询一遍喽。或者refresh一下应该可以了 我是在插入后再查询啊,而且已经加了refresh了,就是下面这样的,位置上有什么不对么? adotable1.Close; adotable1.Active := false; adotable1.ConnectionString := '********'; adotable1.Active := true; adotable1.Sort := 'Bank_Code,Card_No'; adotable1.Refresh; 教你一招有时候用refresh这个方法不一定能给更新数据库你应该在修改数据库后 先close ,在open这样数据就更新了我以前也遇到过类似的问题 也是这样解决的 感觉你是在用操作ADOQuery的方法操作ADITable,试试底下这个来插入你的数据with ADOTable1 dobegin Open; Insert; FieldByName('字段名').value:=Trim(Edit1.Text); ... Post;end; CXGRID问题 delphi 7中内存泄漏检测 松下1121打印机,打印自定义纸张时出现的问题,有关撕纸键的用法 关于DLL的问题,快来抢分 label控件是否有凹陷的效果? 怎么样使ClientDataSet进行排序(升序/降序) 为什么Sql语句的结果里只有一条记录,急! 如何从记录集中取数据!! 请问哪有installshield6. 3语言包下载? 关于对象和资源释放的问题。。。。。。。。。。。。。。。。。 帮忙看看这里的错误怎么解决? 想不出为什么会这样,(update语句的语法错误)~!
adotable1.Active := false;
adotable1.ConnectionString := '********';
adotable1.Active := true;
adotable1.Sort := 'Bank_Code,Card_No';
adotable1.Refresh;
有时候用refresh这个方法不一定能给更新数据库
你应该在修改数据库后 先close ,在open这样数据就更新了
我以前也遇到过类似的问题 也是这样解决的
begin
Open;
Insert;
FieldByName('字段名').value:=Trim(Edit1.Text);
...
Post;
end;