adoquery1.Parameters.ParamByName('al').Value := Edit1.Text;

解决方案 »

  1.   

    adoquery1.Parameters.ParamByName('al').Value := Edit1.Text;
      

  2.   

    ADOQuery1.SQL.Text := 'select * from abc where a1=:a1';
    ADOQuery1.Parameters.ParamByName('al').AsString := edit1.text;
    ADOQuery1.Open;
    应该没问题的,要不把你的代码贴出来看看
      

  3.   

    先创建这个参数对象。
    如with ADOStoredProc1.AddParameter do begin  DataType := ftString;
    ..Direction := pdInput;
      Value := 'malathion';end;
    这样使用就可以了
      

  4.   

    ADOQuery1.SQL.Text := 'select * from abc where a1=:a1';
    ADOQuery1.Parameters.ParamByName('al').AsString := edit1.text;
    ADOQuery1.Open;
      

  5.   

    ADOQuery1.SQL.Text := 'select * from abc where a1=:a1';
    ADOQuery1.Parameters.ParamByName('al').AsString := edit1.text;
    ADOQuery1.Open;