yykfzxq 发表于 2010-7-29 16:10:44

请教高手这是一个什么问题??如何解决?

本帖最后由 yykfzxq 于 2010-7-29 16:20 编辑

请教:
使用LabSQL节点:ADO Recordset Delete Record.vi删除数据库中的数据时,出现报错:Error -2146824584 occurred at Exception occured in ADODB.Recordset: 对象关闭时,不允许操作。Help Path is C:\WINDOWS\HELP\ADO270.CHM and context 1240653 in ADO Recordset Close.vi->LabSQL Sample.vi,但查询一下数据,却发现数据却已经删除了,太奇怪了!有哪位高手指点一下这是怎么回事?怎样解决?
谢谢啊!

飞雨天 发表于 2010-7-29 17:04:10

删除之类的操作时不会返回recordset索引的,而你用了labsql的sql excute这个vi,这个vi本身有点错误,它不管你用什么sql,都会去关闭recordset索引,所以出现你的问题。。。自己修改下这个vi

yykfzxq 发表于 2010-7-29 17:06:54

回复 飞雨天 的帖子


    不太明白。。。怎么修改啊??

yykfzxq 发表于 2010-7-29 17:09:15

回复 飞雨天 的帖子


    不太明白啊,能告诉一下怎么修改吗??谢谢了

飞雨天 发表于 2010-7-29 17:10:11

本帖最后由 飞雨天 于 2010-7-29 17:11 编辑

如图:
配合我上面的话理解,然后自己改

yykfzxq 发表于 2010-7-29 17:11:06

回复 飞雨天 的帖子


    没有图啊

飞雨天 发表于 2010-7-29 17:12:01

allqq-mogudiandian-48all
你发帖好快~~~图上的我改好了,你照抄一遍

yykfzxq 发表于 2010-7-29 18:25:45

回复 飞雨天 的帖子


    呵呵,谢谢啊

yykfzxq 发表于 2010-7-29 18:31:50

本帖最后由 yykfzxq 于 2010-7-29 18:51 编辑

回复 飞雨天 的帖子

改完了貌似还是不行。。。。。。

yykfzxq 发表于 2010-7-29 20:48:28

回复 yykfzxq 的帖子


    谢谢了,现在行了,我程序上忘了把返回值给改成FALSE了,呵呵。。。

飞雨天 发表于 2010-7-30 08:43:03

嗯,那些需要return data的sql操作,就要输入true,而不需要返回的,比如删除数据,移动游标,就必须设置为false,虽然是个限制,但是合理的

winter2008 发表于 2010-7-30 13:30:21

学习了、、、、、、、、、、、、、、、、、、、、、、、、、

qiuyan 发表于 2010-7-30 16:19:22

回复 飞雨天 的帖子
版主真牛,学习了

xjm111 发表于 2019-3-28 14:52:53

yykfzxq 发表于 2010-7-29 20:48
回复 yykfzxq 的帖子




我改了还是不行吖

5428朱静波 发表于 2021-12-17 14:21:47

xjm111 发表于 2019-3-28 14:52
我改了还是不行吖

我也是,后来解决了吗 ?
页: [1]
查看完整版本: 请教高手这是一个什么问题??如何解决?