如何让新添加的记录在 grid 中显示(50分)

  • 主题发起人 主题发起人 dfxing
  • 开始时间 开始时间
D

dfxing

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大虾,我用 TwwQuery 在 sql 7 中用如下语句
SELECT * FROM dbo.name
返回一个结果集,设 RequestLive 为 True,然后用 Append 方法加
入一条新记录,为何记录不会出现在 grid 中? 难道非得用刷新吗?
另:用 messagebox 如有 YES、NO 两按钮,如何使焦点在 NO 按钮上?
 
1.post了吗?

2.application.messagebox('','',mb_iconinformation+mb_yesno+<font color=red>mb_defbutton2</font>)
这个参数表示默认按钮为第二个按钮,即No
 
用Insert应该没问题
还有,你DataSource用了吗?连接正确吗?AutoEdit为Ture吗?
 
好象是refresh:-(
 
你的那个TwwQuery是从TQuery继续来的吗?
 
KAO!杠杆提了个一样的问题,早晓得...浪费我100:(
ADO+SQL7的确有这个问题,close,open就好了。
 
未用DataSource。
TwwQuery是InfoPower中的一个组件。
未建索引,看来只好open、close了。
 
只是觉得Close and OPEN无法体现实时性。
有点遗憾。
 
如果 Twwquery 是从 tquery 继承来的应该没问题,是不是先用 fliter editor
预先加如一运行时的字段
 
就此问题近日用VB的同志们一切磋,不想她们竟能解决,既是 VB 6.0 能解决的
问题,想来DELPHI也一定能。
 
这可不一定.
VB和ADO都是M$的东西,当然结合的好一些.
事实上,众多语言里面,只有VB和ADO结合的最好,包括ASP.
 
多人接受答案了。
 
后退
顶部