当前位置:编程学习 > VB >>

New ADODB.Recordset.update -2147467259 运行更新记录集时报错

--------------------编程问答-------------------- 把New去掉 --------------------编程问答-------------------- 不成,出别的错误了.不是这里的问题,我程序过去可以用,安装了别的应用程序后,出现这个错误的,可把之前安装的程序卸载了也不成.郁闷!还有别的原因吗? --------------------编程问答-------------------- 运行更新记录集时报错。
New ADODB.Recordset.update

怎么会有这么写的阿,你到底想更新什么?grs.update不可以么? --------------------编程问答-------------------- 不好意思,我程序里写的就是grs.update. 我是在不停的测试呢.就是执行grs.update后报错误的. --------------------编程问答-------------------- 试试看
Grs.Open V_sql, gdataDB, 1, 4 --------------------编程问答-------------------- 果然不报错了。不过我更新的记录没有存住。推出后再进程序,没有被更新。看来你的方法管用。但参数还不对。Grs.Open V_sql, gdataDB, 1, 4 --------------------编程问答-------------------- 现象很奇怪。是因为我安装了 金益康人事管理软件 后造成的。 之前没安装时候,一点问题没有。
可我已经把他卸载了,还这样!真不知道,金益康软件修改那里了!郁闷。奇怪的问题。

系统数据库 dns 我都检查过了。没变啊。 --------------------编程问答-------------------- 别纠结了
直接写更新语句吧
str="update...."
cnn.excute str --------------------编程问答-------------------- 发现是安装了金益康后,数据库引擎别改为旧版本的了。所以DAO350无法正确执行。正在比对注册表。寻求解决办法中。 --------------------编程问答-------------------- 安装一下VB或VB安装盘\MDAC2\mdac_typ.exe
引用 9 楼 feicui99 的回复:
发现是安装了金益康后,数据库引擎别改为旧版本的了。所以DAO350无法正确执行。正在比对注册表。寻求解决办法中。
--------------------编程问答-------------------- private Sub AdoDataRes(V_sql As String)
--------------------编程问答-------------------- Provider=microsoft.jet.oledb.4.0; 
如果确定是数据库引擎改了,重装一下ACCESS或可解决. --------------------编程问答-------------------- 拿dao350的文件注册一下也行
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,