导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2003/12/16 22:59:18
标题:
利用ADOTable查询后如何再填充DBGrid
浏览:1624
加入我的收藏
楼主:
一个ADOTable绑定到了一个DBGrid,用下面方法查询数据后,如何让结果显示到DBGrid中 查询方法: tabsz.First; while not tabsz.Eof do begin if tabsz.FieldValues['index']=edit2.Text then begin ....... end; tabsz.Next; end;
----------------------------------------------
编程之路真如铁,而今迈步从头越
作者:
2003/12/16 23:04:29
1楼:
如果绑定了,DBGRID会自动更新。
----------------------------------------------
Delphi 免费组件提供 http://www.delphi-free.com
作者:
2003/12/16 23:09:14
2楼:
>>1楼 好象不是这样的,上面的方法只是把tabsz中的字段值与edit比较,没有返回一个结果集,可能更新不了。 利用ADOTable除了这种方法查询还有没有其它的查询方法可以解决这个问题?
----------------------------------------------
编程之路真如铁,而今迈步从头越
作者:
2003/12/17 9:07:27
3楼:
tabsz.filter:='index =''+edit2.text+'';
----------------------------------------------
-
作者:
mimi (ds)
★☆☆☆☆
-
盒子活跃会员
2003/12/17 9:45:11
4楼:
如果绑定了,DBGRID会自动更新.或者换成AdoQuery or Adodataset 利用sql动态参数 AQ.close; AQ.sql.clear; AQ.sql.add('select * from tablename where fieldname=:fieldname'); AQ.Parameters.ParameterByname('fieldname').value=edit2.text; AQ.open;
----------------------------------------------
-
作者:
2003/12/17 10:33:50
5楼:
怎样才能直接从dbedit中进行数据的修改,并且保存
----------------------------------------------
-愿天下有情人终成眷属! http://www.pro-thinking.com/bbs/
作者:
2003/12/17 10:36:01
6楼:
怎样才能直接从dbedit中进行数据的修改,并且保存
此帖子包含附件: 大小: 9.7K
----------------------------------------------
-愿天下有情人终成眷属! http://www.pro-thinking.com/bbs/