如果在[sql text]输入控件中一句简单的SQL语句,
比如查询,插入,如果你的数据表中没有触发器,或插入后继续处理的语句,是可以成功的.但是有的话就会显示失败.(实际上已经到了数据库中,但是显示出错.)很多时候我们往数据库中插入数据需要即插即显.但是你在[sql text]中写入
insert into products_HG (MAC,SN,TX,RX)
values(668811,357111,2500,3000)
select * from products_HG
你到数据库中写的话是可以看到结果的.
应该会出错的吧,在你的[表格控件]中什么也看不到.
ADO Recordset GetString.vi->SQL Fetch Data (GetString).vi->SQL Execute.vi->11261.vi中的Exception occured in ADODB.Recordset: 对象关闭时,不允许操作。Help Path is C:\WINDOWS\HELP\ADO270.CHM and context 1240653.
也就是说SQL EXECUTE 子VI,与数据库融合的还不够.
有没有碰到过类似情况的大侠.
不是数据库的问题,是labview的问题,有遇到过相同问题的,给个思路就可以了.
就是又要报错,又要返回数据,可视Labsql只能执行一项.
labview免费的labsql这个问题绝对超过200分的值
答案:3 悬赏:0
解决时间 2021-03-12 12:19
- 提问者网友:乏味沐染
- 2021-03-11 14:48
最佳答案
- 二级知识专家网友:猖狂的痴情人
- 2021-03-11 15:55
这个工具包貌似02年就没更新了,我也在用,你这个是要先插入然后再运行一次查询的,不能一起来,即使用两次SQL EXECUTE函数,在后一个得到recordset,另外我想问下LZ你那边在SQL语句中查询时使用WHERe会不会报错?
全部回答
- 1楼网友:绝望伪装
- 2021-03-11 19:03
products_HG是不是已经存在了??用update试下!很久没碰过SQL了,语法没错吧!
- 2楼网友:一只傻青衣
- 2021-03-11 17:30
没有搞过
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯