对查询结果的处理 我的adoquery1,有着一个查询结果,若干行,2个列学生,成绩,我想把其中第5行的成绩取出来看看是不是比60大,如果打,就把这个学生显示在一个edit1里,代码怎么实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adoquery1.recno:=4;if adoquery1.fieldbyname('成绩').asinteger>60 then Edit1.text:=adoquery1.fieldbyname('学生').asstring; adoquery1.first;adoquery1.moveby(5);if adoquery1.fieldbyname('cj').value>60 then edit1.text:=floattostr(adoquery1.fieldbyname('cj').value); sql := 'select * from table';adoquery1.sql.clear;adoquery1.sql.add(sql);adoquery1.open;adoquery1.RecNo := 5;if adoquery1.fieldbyname('成绩').value > 60 then edit1.text := adoquery1.fieldbyname('成绩').value; 不好意思上面那个moveby(5),应该为:moveby(4) adoquery1.first;adoquery1.moveby(4);if adoquery1.fieldbyname('cj').value>60 then edit1.text:=floattostr(adoquery1.fieldbyname('cj').value); 如何计算数据插入DBgrid时在第几行??? 不用组件,怎么得到一个网页的源代码! 如何实现对access库文件的压缩及解压(用vclzip?)? 鼠标指针变形不成 如何实现将一个文件剪切到另一个文件文件夹里 求加密算法! 关于dll制作调用问题。 请问DELPHI有没有临时表这个概念!!!! 如何将日期差值插入Edit中 如何实现块拷贝? SaveDialog保存不了???郁闷,帮忙啊!!!!!! 这个问题谁能帮我解决一下呢!
if adoquery1.fieldbyname('成绩').asinteger>60 then
Edit1.text:=adoquery1.fieldbyname('学生').asstring;
adoquery1.moveby(5);
if adoquery1.fieldbyname('cj').value>60 then
edit1.text:=floattostr(adoquery1.fieldbyname('cj').value);
adoquery1.sql.clear;
adoquery1.sql.add(sql);
adoquery1.open;adoquery1.RecNo := 5;
if adoquery1.fieldbyname('成绩').value > 60 then
edit1.text := adoquery1.fieldbyname('成绩').value;
adoquery1.moveby(4);
if adoquery1.fieldbyname('cj').value>60 then
edit1.text:=floattostr(adoquery1.fieldbyname('cj').value);