你可以不用写语句嘛!!
因为你在ADO绑定时,数据库里数据已经在你的text1,text里,应该可以看的见的,你一用它,所有的记录只会停留在最后一条,将最后一条记录覆盖掉
要用update再用addnew
用一个if......then .......

解决方案 »

  1.   

    对不起,上面打错了,应是:
      
       with adodc.recordset 
        .addnew
        .field(0)=text1
        .field(1)=text2
        .......
       end with
     其实我只是想将输入到文本框里的数据保存在access数据库里的表里
     而且前提是不要将文本框绑定到ado控件上
      

  2.   

    你有没有引用ADO对象?在工程→引用
      

  3.   

    我根本就没用到对象啊,只是改变ado控件的记录集啊,要用吗?我试试!
      

  4.   

    你既然用了ADO,肯定要引用ADO对象,另外,你要加上adodc.Recordset.Updatewith adodc.recordset 
        .addnew
        .field(0)=text1
        .field(1)=text2
        .......
        .Update
    end with
      

  5.   

    with adodc1.recordset
        .movelast
        .movefirst
        .addnew
        .field(0)=text1.text
        .field(1)=text2.text
        .......
       adodc1.refresh
       end with