我用Ado连接数据库,然后用创建一个recordset对象,再调用recordset的addnew方法添加记录,
但无论如何都只能添加一个filed,如果有几个field同时添加,不知如何使用,请各位大侠帮帮忙!!!
我是这样用的
rs为我创建的recordset对象
连接有两个field的表room,field字段分别为id和name,
当用rs.addnew(0,1),这时会添加一条记录id    name
_______________
1     Null如果用rs.addnew(1,‘abcd’),这时会添加一条记录
id    name
_______________
null  abcd
但我想添加一条记录同时两个字段都有即如下:
id    name
_______________
1  abcd
不知如何使用rs.addnew   ?
请各位大侠帮帮忙!!!

解决方案 »

  1.   

    with zxdc_mx.ADODataSet1 do
       begin
            Append;
            FieldByName('部门').asstring:=bm.text;
            FieldByName('会议类型').asstring:=hylx.Text;
            FieldByName('时间').asstring:=rq.text;
            FieldByName('地点').asstring:= dd.text;
            FieldByName('与会人员').asstring:= yhry.text;
            FieldByName('议题').asstring:= yt.text;
            FieldByName('议定事项').asstring:= ydsx.Text;
            FieldByName('备注').asstring:= bz.Text;
            if (key.Text='0') or (FieldByName('操作员').Asstring='') then FieldByName('操作员').Asstring:=data.Number.Caption;
            post ;
    end;
      

  2.   

    你可以先用append,再添加记录