怎么样将ADOQUERY查的数据传给两个以上的参数? 怎么样将ADOQUERY查的数据传给两个以上的参数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果要获得多个字段的值:用ADOQUERY。FIELDBYNAME('FIELDNAME').ASSTRING等获得各个列的值如果要获得多列的值:使用循环得到 var iStr: String; iInt: Integer;begin ADOQuery1.Close; ADOQuery1.SQL.Clear; //使用带参数的查询,也可以使用通常的SQL语句 ADOQuery1.SQL.Add('select * from 表名 where f1=:aa and f2=:bb'); ADOQuery1.Parameters.ParamByName('aa').Value := '123'; ADOQuery1.Parameters.ParamByName('bb').Value := 'wkccsd'; ADOQuery1.Open; //将查询结果赋给不同的参数,上面的f1,f2,下面的f3,f4都是字段名 iStr:=ADOQuery1.FieldByName('f3').AsString; iInt:=ADOQuery1.FieldByName('f4').AsInteger;end; delphi cxgrid 求助 turbo delphi 如何完成注册问题 程序运行时,怎样修改ImageList中的图片,并且保存到程序当中,下次运行时再使用 文本文档自动换行的处理 过程的调用 edit中如何控制只能输入货币数字,如'123.00' 求助用Delphi实现蓝牙L2CAP协议的拆包和重组功能 一个对大家来说很简单的问题。白给分的。。:)关于HTML。。请进。。 关于取一计算机CPU序号或硬盘序列号的方法 关于delphi的帮助. 登录窗口的问题? 谁能给我思想!!
用ADOQUERY。FIELDBYNAME('FIELDNAME').ASSTRING等获得各个列的值
如果要获得多列的值:
使用循环得到
iStr: String;
iInt: Integer;
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
//使用带参数的查询,也可以使用通常的SQL语句
ADOQuery1.SQL.Add('select * from 表名 where f1=:aa and f2=:bb');
ADOQuery1.Parameters.ParamByName('aa').Value := '123';
ADOQuery1.Parameters.ParamByName('bb').Value := 'wkccsd';
ADOQuery1.Open;
//将查询结果赋给不同的参数,上面的f1,f2,下面的f3,f4都是字段名
iStr:=ADOQuery1.FieldByName('f3').AsString;
iInt:=ADOQuery1.FieldByName('f4').AsInteger;
end;