用一个ADODC控件来与数据库连接
表中记录为空时,adodc1.recordset不存在,不能用adodc1.recordset.addnew方法
来添加记录,请问该怎么办???

解决方案 »

  1.   

    建议你用ADO对象来做. dim cn as new adodb.connection
    dim strSql as stringcn.connectionstring="....."  此处你可以将adodb控件处的connectionstring复制过来.
    cn.openstrSql="insert into table(字段) values(值)"
    cn.execute(strSql)就能完成任务了.一般现在很少用adodc控件来做的,除非对一些数据访问控件来进行绑定
      

  2.   

    如果还是要用你的方法的话. 
    我记得当表中记录为空时,adodc1.recordset这个对象应该还是存在的.只是adodc1.recordset.recordcount会小于0吧.
    应该不会影响.addnew方法吧.
      

  3.   

    可它说:
    实时错误‘91’
    对象变量或with块变量未设置错误指向这一行:
    Adodc1.Recordset.AddNew
      

  4.   

    Adodc1.Recordset.refresh
    Adodc1.Recordset.AddNew