labviewsql存储过程
我也在查这个方面的资料,LabVIEW使用labsql可以执行,数据插入的存储过程,但是执行不了查询的存储过程!借宝地求指教
execute prodtype_dimens 'A01','2014-05-01'; 为一个查询的存储过程,在SQL server中可以执行得出结果。把这个语句换成SELECT语句可以得出正常执行。
B. labview中怎样进行数据存储,怎样用数据库
只要是数据存成1维数组还是2维数组,
剩下的存excel和数据库都行,数据库可下载免费labsql插件,找个demo直接做。
C. LABVIEW如何在SQL数据库中存入一个大型数组
可以得到修改元素的索引,下面提出两种方法以供参考。
方法1:利用移位寄存器暂存上一次数组的值,然后把改动后的数组值和上一次数组值进行比较,得到比较结果布尔数组。接着利用Search 1D Array函数查找改动值,找到的时候才输出对应的索引值。
方法2:利用数组的Position和Bounds以及数组元素的Position和Bounds属性参数进行处理,得到对应的操作位置,然后取接近值。这种方法算出来的是近似值而不是准确值。经过试验,基本正确。可以自行增加其他条件进行判断以进一步增加准确性。
D. 如何将labview采集的数据存入SQL server
1. 建立一个数据库。 打开Access-->创建空数据库Register.mdb【一定要保存成.mdb后缀形式】
创建---表设计---写入字段名并选择数据类型---保存为登记表
2.创建数据源DSN(Data Source Names) 在“Windows控制面板”中双击“管理工具 ”,然后双击“数据源” ,进入 ODBC数据源管理器
用户 DSN(用户数据源名)选项卡下建立的数据源名只有本用户才能访问,系统 DSN(系统数据源名)选项卡下建立的数据源名在该系统下的所有用户都可以访问。在用户 DSN选项卡下点击 添加按钮,会弹出数据源驱动选择对话框,然后选择Microsoft Access Driver(*.mdb)
在弹出的ODBC Microsoft Access 安装窗口的数据源名填入一个名字,比如RegisterData,然后在数据库栏中单击选择按钮选择先前已经建立好的Register.mdb数据库文件,其它参数保持默认,单击确定按钮
完成上述设置后,就可以在用户 DSN选项卡下看到新建的DSN了。
单击确认按钮完成DNS的建立。
3.利用UDL连接数据库 (就是因为没有找到与8.5版本匹配的LabVIEW Database Connectivity Toolkit,没有相关的函数可以调用,所以不能拿DNS直接连接数据库,这样连接也有其它优点,个人理解并不深刻)在Register.mdb所在文件夹下新建一个文本文件,重命名为RegisterData.udl,双击此文件,打开数据链接属性对话框
在提供程序选项卡下选择Microsoft Jet 4.0 OLE DB Provider 在连接选项卡中,选择已建立好的数据库文件,然后点击测试连接按钮
若是2007版.accdb后缀形式或者在数据源驱动选择对话框,然后选择Microsoft Access Driver(*.mdb,*accdb),就会出现下面的错误
4.编程测试 后面板编程如下:
前面板布局、并填入相关数据执行(数据库名称:Register.mdb)
执行如下:
数据库(刷新一下):
测试成功!
E. Labview采集的数据如何存储在数据库中
使用LabSQL工具包
以上是免费的,很小.1M
或者收费工具包:DCT.
F. labview怎么和sql数据库连接
先在SQLSERVER建立自己的数据库。如:MyDB。
然后在操作系统建立一数据源(ODBC),此数据源的驱动选择SQLSERVER,数据源与
SQLSERVER中的MyDB关联。
最后在LABVIEW中使用ActiveX连接到数据源。(假设用户已经建立一数据源LABVIEWconSQL),且数据源关联到数据库MyDB,包含表tempDemo,表格式样式如图:
总结:
上述的连接方法是使用LABVIEW最底层的ActiveX控件执行ADO API。
使用此方法需理解LABVIEW的ActiveX运行机制及有关ADO的编程模型。
G. 关于labview存储数据到sql server数据库的
兄弟,你这样是不行的。看例子: