我用3个dbedit分别对应1个table的3个字段,用什么方法来刷新最有效?急!!!(50分)

  • 主题发起人 主题发起人 太平公主
  • 开始时间 开始时间

太平公主

Unregistered / Unconfirmed
GUEST, unregistred user!
我是先把table关闭,然后再打开,发现不能更新数据,又用dbedit.refresh也不行,各位高手请指导,小弟急用!
 
不会吧,Dbedit 是数据感知控件。table中的数据一旦更新,
它就会自动响应交更新,你是不是连错表了。




如果是这样的话,建议你把那些Dbedit去掉,重新放上看看。
 
不可能呀,我把数据库打开看了,数据都更新了,但是在dbedit里面确实没有更新!
 
哈哈!
一定是你的dbedit组件的datasource没有连或连错了!!
 
怎么可能呢?我都检查过了,这3个字段有1个是计算字段,但那2个是原来的字段,但是都没更新
 
我试了一下,没有你说的问题啊,你用的是什么table,是adotable还是.....
你再加个dbgrid试一下,看看你的表关闭再打开后,数据是不是提交到了
表中,
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部