请问TADOQuery中,怎么给它的参数赋值,是不是用parameters?如果是,那怎么用呢?谢谢!

解决方案 »

  1.   

    这个最好使了
    ParamByName['参数名']呵呵
      

  2.   

    ADOQUERY1.Parameters.ParamByName('参数').Value:='值';
      

  3.   

    to fyje(冬原) 
    谢谢,这样做了之后,会出现参数“参数”找不到,请问怎么添加参数?
    再次谢谢!
      

  4.   

    给个示例代码段,望能给你帮助:
    ADOQuery1.close;
    ADOQery1.sql.clear;
    ADOQuery1.sql.add('select * from tba where name like :pname');
    ADOQuery1.ParamByName('pname').asstring:='张三';
    ADOQuery1.Open;
    祝好运!
      

  5.   

    with adoQuery1.Parameters.AddParameter do
     begin
      Name:='';//参数名
      DataType:=ftstring;//参数类型
      Value:=参数的值;
     end;
      

  6.   

    如果是like后面的参数,有必要加上%才行呀。