data1.databasename=("shuju.mdb")
data2.databasename=("man.mdb")
data1.recordsource="shuju1"
data2.recordsource="man1"
data1.recordset.fields(1)=data2.recordset.fields(1)'这样赋值可以吗?
这样个data同在一个form里。我调试了一天都没有成功。
急等您的答案!万分感谢了!

解决方案 »

  1.   

    data1.recordset.edit
    data1.recordset.fields(1)=data2.recordset.fields(1)
    data1.recordset.update
    注:ado记录集修改记录不用象dao记录集一样要先 edit
      

  2.   

    原来写的少了一句,补充如下:
    data1.databasename=("shuju.mdb")
    data2.databasename=("man.mdb")
    data1.recordsource="shuju1"
    data2.recordsource="man1"
    data1.recordset.addnew
    data1.recordset.fields(1)=data2.recordset.fields(1)'这样赋值可以吗?
    这样个data同在一个form里。我调试了一天都没有成功。
    急等您的答案!万分感谢了!
      

  3.   

    这样赋值可以。
    赋值以后要执行 data1.recordset.update 才能将记录添加到表中,明白吗?不明白可回复