labview免费的labsql这个问题绝对超过200分的值

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:40:30
如果在[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只能执行一项.

这个工具包貌似02年就没更新了,我也在用,你这个是要先插入然后再运行一次查询的,不能一起来,即使用两次SQL EXECUTE函数,在后一个得到recordset,另外我想问下LZ你那边在SQL语句中查询时使用WHERE会不会报错?

products_HG是不是已经存在了??用update试下!很久没碰过SQL了,语法没错吧!

给SQL Execute.vi的输入 Return Data(T)接上“False”

什么东东和叉叉