ADODataSet1.CommandText := 'insert into JJXB (BH, MC) values (:bh, :mc)';
ADODataSet1.Parameters.ParamByName('BH').Value := edtNo.text;
ADODataSet1.Parameters.ParamByName('MC').Value := edtName.text;
//我想在这里送服务器执行,该使用什么语句。或者该怎么做?

解决方案 »

  1.   

    try
      ADODataSet1.Active:=true;
    except
      showmessage(出错了);
      exit;
    end;
      

  2.   

    ADODataSet1.Open

    ADODataSet1.Active:=true;
      

  3.   

    可是出错呀!  ADODataSet1: CommandText does not return a result set.是怎么回事?我的ADODataSet1全部是使用的默认的设置。
      

  4.   

    不要用open啊,不返回数据集不要用open
      

  5.   

    可是我用的就是 ADODataSet1.Active := true; //出错。
      

  6.   

    用TAdoQuery试过了,是可以的,可是现在在学习使用TADODataSet控件,不知道这个控件
    该怎么用insert等语句,楼上的能告诉我吗?