ADOQuery3.Close;
    ADOQuery3.sql.Clear;
    ADOQuery3.sql.Add('select * from soft_user_vip where 用户名 =:a');
    ADOQuery3.Parameters.ParamByName('a').Value := bsSkinEdit4.Text;
    ADOQuery3.Open;

解决方案 »

  1.   

    ado连接mysql?连接串是怎么写的?
      

  2.   


        ADOQuery3.Close;
        ADOQuery3.sql.Clear;
        ADOQuery3.sql.Add('select * from soft_user_vip where 用户名 ='''bsSkinEdit4.Text'''');
        ADOQuery3.Open;
    改成这样就可以,奇怪了
    不改的话,会提示:类型参数不正确,或不在可以接受的范围之内
      

  3.   

    可能数据库驱动不支持带参数的sql