本帖最后由 bcrun 于 2011-04-12 10:35:55 编辑

解决方案 »

  1.   

    运行更新记录集时报错。
    New ADODB.Recordset.update怎么会有这么写的阿,你到底想更新什么?grs.update不可以么?
      

  2.   

    不好意思,我程序里写的就是grs.update. 我是在不停的测试呢.就是执行grs.update后报错误的.
      

  3.   

    试试看
    Grs.Open V_sql, gdataDB, 1, 4
      

  4.   

    果然不报错了。不过我更新的记录没有存住。推出后再进程序,没有被更新。看来你的方法管用。但参数还不对。Grs.Open V_sql, gdataDB, 1, 4
      

  5.   

    现象很奇怪。是因为我安装了 金益康人事管理软件 后造成的。 之前没安装时候,一点问题没有。
    可我已经把他卸载了,还这样!真不知道,金益康软件修改那里了!郁闷。奇怪的问题。系统数据库 dns 我都检查过了。没变啊。
      

  6.   

    别纠结了
    直接写更新语句吧
    str="update...."
    cnn.excute str
      

  7.   

    发现是安装了金益康后,数据库引擎别改为旧版本的了。所以DAO350无法正确执行。正在比对注册表。寻求解决办法中。
      

  8.   

    安装一下VB或VB安装盘\MDAC2\mdac_typ.exe
      

  9.   

    private Sub AdoDataRes(V_sql As String)
      

  10.   

    Provider=microsoft.jet.oledb.4.0; 
    如果确定是数据库引擎改了,重装一下ACCESS或可解决.