我决定把我遇到的问题整理一下,以供大家参考。
关于LabVIEW,我就不多说了,不知道LabVIEW的人也不会用它来编程,呵呵。
关于ACCESS,可以打电话问微软客服中心。
先说关于LabSL的废话:
LabSL 是一个免费的、多数据库、跨平台的LabVIEW 数据库访问工具包。目前的版本是LabSL Release 1.1,LabSL 支持Windows 操作系统中任何基于OBDC 的数据库,包括Acess,SL Server,Orcale,Sybase,MySL等。LabSL 是利用Microsoft ADO 以及SL 语言来完成数据库访问,将复杂的底层ADO 及SL 操作封装成一系列的LabSL VIs。利用LabSL 几乎可以访问任何类型地数据库,执行各种查询,对记录进行各种操作。它的优点是易于理解,操作简单,不熟悉SL 语言的用户也可以很容易地使用。只需进行简单地编程,就可在LabVIEW 中实现数据库访问。它还有一个最大的优点是源代码开放,并且是全面免费的。(注:LabSL 的下载网址)。
在ACCESS数据库中,有很多SL语句都不能执行。ACCESS仅提供了CREATE,INSERT ,UPDATE,DELETE等基本的SL语句。这样使得在使用过程中我们还需要使用写属性节点来编程。
1. 如何利用LabSL创建ACCESS数据库?
在LabSL中总是要指定DSN才能进行操作,因此,创建数据库就不太好办了,我们可以利用LabVIEW中的ActiveX技术来实现:
注意:确定E:\Demo目录是否存在!
当然,方法很多,这里提供一种,仅供参考。
2. 如何利用LabSL重命名数据表名称?
在其他的数据库里,有专门的重新命名的SL语句,可是那些语句放到ACCESS有点找不到北了,我采用了下面
在LABVIEW中利用LABSQL操作ACCESS数据库
- 格式:txt
- 大小:1.26 KB
- 文档页数:1