本帖最后由 su*hu 于 2016-5-19 16:35 编辑
使用LabSQL 和 SQLite and SQL Server 2008 有一段时间了。
分享一下。
在LabSQL库里面自己封装的一些基本库。
官方LabSQL库:http://www.jeffreytravis.com/lost/labsql.html
使用SQLite需要安装drjdpowell库:https://lavag.org/files/file/212-sqlite-library/
必须通过VIPM安装这个库,不安装会报错。
自己用的是这个版本:drjdpowell_lib_sqlite_
labview-1.4.0.38.vip
现在Lava给出的最新版本是:drjdpowell_lib_sqlite_labview-1.6.3.59.vip
安装之后程序框图中的位置:
另外再介绍一个数据库管理工具:Database4.exe 这是13年工作时同事介绍的一个工具:
http://fishcodelib.com/database.htm
另外一个是SQLite Expert : http://sqliteexpert.com/
使用SQLite需要在一个文件夹内放置三个文件:
sqlite3.def
sqlite3.dll
sqlite3.exe
创建的数据库文件***.db保存在这三个文件的相同目录:
自己总结了一些日常应用,创建了如上图所示的几个数据库文件。并在project里面做了一些封装的vi
方便使用。下面直接介绍读写操作。
打开language.db(直接拖到Database4的窗口内)
添加如下行:
打开Limita
tion.db数据库添加:
0 | test | 120 | 35 | Kg | test | 2015-11-03 10:19:04.0000000 |
打开Parameters.db添加:
AutoCalibrationGetZero | FastSpeed | 200 | mm/min | | 2015-11-19 10:24:34.0000000 |
AutoCalibrationGetZero | SlowSpeed | 100 | mm/min | | 2015-11-19 10:25:15.0000000 |
测试程序:
生成EXE:
附件:
包含LV2014的完整项目程序。
drjdpowell_lib_sqlite_labview-1.4.0.38.vip库文件
drjdpowell文件夹可以放在labview的安装目录的D:Program Files (x86)National InstrumentsLabVIEW 2014vi.lib
vi.lib库里面。
LabSQL文件夹放在labview安装目录的D:Program Files (x86)National InstrumentsLabVIEW 2014user.lib
user.lib里面。
另外这个帖子里面的项目已经包含了读写sqlite的库了。
https://bbs.elecfans.com/forum.ph ... d&tid=550049&extra=
另外封装的insert upate,delete,where,like,join,between适合SQL Server 2008,因为本来就是操作SQL 2008 而封装的。
15