在使用labview过程中,数据库的使用也是最为常用的。下面就来说说labview数据库的使用方法。
从很多Labview的书籍中看到的数据库使用方法都是需要建立数据源,也就是需要进控制面板把在电脑上创建的aess数据库与数据源(ODBC)链接起来。这样做会有一个问题,就是应用程序做完导出后再别的电脑上使用的话也需要先去把aess数据库与数据源链接起来,显得很不方便。
其实还存在另外一种方法,不需要链接数据库与数据源,用SQL语言就能直接 *** 作到数据库,省去了在新电脑中首次使用都需要设置链接的麻烦。
下图就是SQL语言的数据库路径了,也就是(Provider=MicrosoftACEOLEDB120;DataSource=数据库所在的路径数据库名),这就是一个数据库的路径了,因为数据库需要多次读取与写入、查询、创建与删除表等,每次使用都去写这么一段函数就会很麻烦,直接设置一个数据库路径,每次要使用时都用“数据库路径”的局部变量。
下图就用了上图的数据库路径的局部变量,用作为连接代码连接到openconn的。用选择语句从表table1中ID号为1的行中DEEP数据读取出来了。
这样做就不需要在控制面板中设置数据库的链接,直接创建一个数据库就能使用了。
oracle这样是可以的,SQLserver这样貌似不行
在SQLserver中,要实现这样的功能只能用游标,代码如下:
createprocereUpdateValue--存储过程里面放置游标
as
begin
declarecursor--声明一个游标,查询满足条件的数据
forselect主键,SD_VALfromEQ_SD_D
open--打开
declare@主键int,@SD_VALnvarchar(20)--声明一个变量,用于读取游标中的值
fetchnextfrominto@主键,@SD_VAL
while@@fetch_status=0--循环读取
begin
updateEQ_SD_Dsetname=@SD_VALwhereid=@主键
fetchnextfrominto@主键,@SD_VAL
end
close--关闭
deallocate--删除
end
这个与高级语言建立与数据库链接是一样的,思路如下:
1、先建立与数据库的链接
>
UPDATE语句用于修改数据库表中的数据,让表中的数据得到一定程度的更新。
现实应用中数据库中的数据改动是免不了的。通常,几乎所有的用户数据库中的大部分数据都要进行某种程度的修改。在SQL Server数据库中要想修改数据库记录,就需要用UPDATE语句,UPDATE语句就是为了改变数据库中的现存数据而存在的。
这条语句虽然有一些复杂的选项,但确实是最容易学习的语句之一。这是因为在大多数情况下,这条语句的高级部分很少使用。在用户看来,UPDATE语句只是用来改变指定行中的数据。但实际的内部情况是,SQL Server从表中删除旧的数据行并插入新行。
用数据库语句,select 待查询字段 from table where 条件字段='条件值',在工具包有个DBTOOLs Execute Query,这里输入SQL语句,后面连接FE tch Recordest data,这里得到数据,将数据经过变体转换为字符串
以上就是关于labview数据库怎么做(labview连接数据库方法)全部的内容,包括:labview数据库怎么做(labview连接数据库方法)、数据库语句修改一整列的数据、labview access数据库db tools delete data vi 怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)