当前位置:首页 » 数据仓库 » labviewaccess数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

labviewaccess数据库

发布时间: 2022-10-05 15:07:59

㈠ labview 数据库怎么做

在使用labview过程中,数据库的使用也是最为常用的。下面就来说说labview数据库的使用方法。

从很多Labview的书籍中看到的数据库使用方法都是需要建立数据源,也就是需要进控制面板把在电脑上创建的access数据库与数据源(ODBC)链接起来。这样做会有一个问题,就是应用程序做完导出后再别的电脑上使用的话也需要先去把access数据库与数据源链接起来,显得很不方便。

其实还存在另外一种方法,不需要链接数据库与数据源,用sql语言就能直接操作到数据库,省去了在新电脑中首次使用都需要设置链接的麻烦。

下图就是SQL语言的数据库路径了,也就是(Provider=Microsoft.ACE.OLEDB.12.0;Data Source=数据库所在的路径+数据库名),这就是一个数据库的路径了,因为数据库需要多次读取与写入、查询、创建与删除表等,每次使用都去写这么一段函数就会很麻烦,直接设置一个数据库路径,每次要使用时都用“数据库路径”的局部变量。

下图就用了上图的数据库路径的局部变量,用作为连接代码连接到open conn的ConnectionString。用选择语句从表table1中ID号为1的行中DEEP数据读取出来了。

这样做就不需要在控制面板中设置数据库的链接,直接创建一个数据库就能使用了。

㈡ labview 怎么把数组写入access数据库,我用的是DCT模块,请问该怎么弄

数组接一个‘数组转化为字符串’控件,然后写入data里。外面要加一个循环,数组放在循环外面,节点改成引索

㈢ 关于labview多列列表和access数据库的问题。

读取Access数据库所有表名的命令select name from MSysObjects where type=1 and flags=0,需要使用SQL工具包

㈣ labview access数据库修改不成功

首先根据LabVIEW的实际安装路径将LabSQL工具包放到如下默认安装路径(C:\Program Files (x86)\National Instruments\LabVIEW 2014\user.lib\LabSQL ADO functions);
LabVIEW访问Access数据库

在Windows7 32bit下,可以通过“控制面板/Control Panel”->“管理工具/Administrative Tools”->“数据源(ODBC) /Data Sources (ODBC)”打开(如果是64bit,可以通过如下路径打开C:\Windows\SysWOW64\ odbcad32),将ODBC数据源管理器切换到“用户DSN”选项卡,然后单击“Add”按钮;

LabVIEW访问Access数据库

选择“Microsoft Access Driver(*.mdb)”项并单击“完成”按钮;

LabVIEW访问Access数据库

然后单击“选择”按钮在磁盘或者其他存储介质上选择Access文件MyDB.mdb,同时在“数据源名/Data source Name”编辑框中输入文件名MyDB,最后单击“确定”即可。
LabVIEW访问Access数据库
LabVIEW访问Access数据库
LabVIEW访问Access数据库

这时可以观察“ODBC数据源管理器”已注册的数据源列表,其中可以看到刚刚注册的数据源MyDB,说明注册数据源成功;
LabVIEW访问Access数据库

LabVIEW对Access数据的访问主要由LabSQL数据库工具包中4个构成(1ADO Connection Create,2ADO Connection Open,3SQL Execute,4ADO Connection Close),工程师只需要在字符串常量控件“数据源”处输入DSN=MyDB即可(其中MyDB是ODBC配置时候指定的名称),然后在SQL指令处读写操作需要输入SQL语言即可;
LabVIEW访问Access数据库

㈤ LabVIEW对access数据库存储的数据,依照时间范围查询的问题

根据你的项目需要 看看能不能把 格式改为 '2012-10-04 08:00:00

㈥ 关于labview中使用sql语句查询Access数据库的问题

你对sql语句理解有问题
如果你想查询文本框1-3中条件,就应该定义3个变量分别取文本,然后一定要进行有效性校验,为空的不加入查询,然后用客户编号
like
'%客户1%'
or
客户编号
like
'%客户2%'
如果你的查询是要几个输入框的精确查询,那就不能用like
需要调整为客户编号
in(客户1,客户2)这种样式
看你的需求了
目前看你的写法有问题,like前面不能有=号

㈦ 利用labview,怎样读取access数据库的数据

借助LabVIEW 数据库链接工具包(Database Connectivity toolkit)操作数据库,实现数据的保存、修改、初除和查询等功能。可以参考这里:边干边学数据库应用(作者:NI销售工程师 张晶)http://www.gsdzone.net/index.php/Home/Index/Index/index/cat_id/1843881389/t/3/did/1686
有很详细的说明和例程。