请问我这段代码有什么问题啊,为什么会出错,说Parameters没定义完 form3.adoquery1.Active:=false; form3.adoquery1.Close; form3.adoquery1.SQL.Clear; form3.adoquery1.SQL.Add('select * from T_jbqk where bm like:bm'); form3.ADOQuery1.Parameters.AddParameter.name:='bm'; form3.ADOQuery1.Parameters.AddParameter.DataType:=ftinteger; form3.ADOQuery1.Parameters.ParamByName('bm').Value:=trim(edit1.text); form3.adoquery1.Open; if form3.adoquery1.Fields[0].Value=null then begin showmessage('没找到'); form8.close; end; ----------------------------------------------