R rocky_cao Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-03 #1 我用的是first......next循环来查询一个表里的记录,但是查询结果却只能显示其中的 一条,我用中断检查过查询条件均能查出,但结果却只显示其中的一个,请问怎样把所 有的查询结果都显示出来?
吴 吴剑明 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-03 #2 >>但是查询结果却只能显示其中的一条 你是怎么显示的?
U ugvanxk Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-13 #4 用 select * from Tablename where 条件
T tr@soe Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-13 #5 首先,Fist...Next循环是可以遍历一个表格的。 其次,你说的只显示其中的一个是什么意思?如果你用一个DBGrid或DBCtrlGrid应该 可以一次看到多个记录。
S sherman Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-13 #7 应该是你的显示方法不正确 table1 table1.open; table1.first; while not table1.eof do begin showmessage(table1.fieldbyname('你要显示的字段').asstring); table1.next; end;
应该是你的显示方法不正确 table1 table1.open; table1.first; while not table1.eof do begin showmessage(table1.fieldbyname('你要显示的字段').asstring); table1.next; end;
J jact007 Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-13 #9 select * where fildname:='' from table1.db (query 的sql 查詢)
L lg_pope Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-13 #10 用query的filter属性,用一个条件语句不就可以在dbgrid显示了。