我的adoquery1,有着一个查询结果,若干行,2个列学生,成绩,我想把其中第5行的成绩取出来
看看是不是比60大,如果打,就把这个学生显示在一个edit1里,代码怎么实现
看看是不是比60大,如果打,就把这个学生显示在一个edit1里,代码怎么实现
解决方案 »
- 如果做一些连接提示窗口,当ADOConnection连接时提示窗口没完全画完就停止了
- !!!!!!求存储过程返回结果集写法!!!!!!!!!!!!!!!!
- 关于处理MSSQL数据库中Image类型数据的问题
- 求两个函数
- 用DELPHI 如何存取 ORACLE 数据库中的字段类型为 BLOB 的二进制图象数据????
- 我用RAVE设计报表,请问我怎么样将edit1.text中的值动态地付值给报表中dataview2databand.height??????
- 怎样使 dbgrid的 每个表格宽度自动适应内容的长度
- 有誰可以提供用戶登錄的程序供參考嗎﹖
- 如何实现treeview的跳转!
- 如何在启动程序时使窗口最小化?
- 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);