From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



我能够不用SQL函数,而使用LabVIEW来打开Access Database吗?



主要软件: LabVIEW Development Systems>>Full Development System
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: N/A

问题: 我想要使用LabVIEW打开Microsoft Access 数据库. 能够不使用SQL 函数做到吗?

解答: 在LabVIEW中与Access通信有很多不同的方法,其中一些比较早。你可以使用ActiveX Automation 来打开Microsoft Access并且操作Access应用程序的很多方面.然而对于实际的数据库操作, Access automation 类基于Microsoft DAO (Data Access Object) 和/或者 ADO (ActiveX Data Object) 类. 这些类可以单独使用或者通过 Access automation 类来读取或者写入数据到Access 数据库. 这些类的使用会比较麻烦,因为需要掌握很多SQL的知识来完成一项工作。附件中有一个非常简单例子,介绍了如何使用Access automation类中的DAO来读取Access表格.

想获得更多关于Microsoft Access automation 类, DAO 或者ADO 类的知识,访问 Microsoft website and Developer Network:
Microsoft Home
Microsoft Developer Network

也可以使用动态数据交换(DDE)在LabVIEW 和 Access 之间通信. DDE是一项Microsoft的技术,早于COM 和 ActiveX. DDE 不推荐使用,因为很大程度上是过时的技术。然而,LabVIEW中依然有相关例程介绍如何使用DDE让LabVIEW与 MS Access通信. 例程在..\LabVIEW\examples\comm\access.llb

注意: LabVIEW Database Connectivity Toolset是一个更为推荐的用LabVIEW连接数据库的方法. LabVIEW Database Connectivity Toolset提供了很多强大的工具和扩展功能快速连接数据库。LabVIEW Database Connectivity Toolset 能够通过Microsoft ADO连接到大部分流行的数据库, 有完整的 SQL功能,和用 XML 格式保存记录的功能. 它既能简单使用,又具有高级功能完成常用的数据库操作,包括复杂的数据库使用. LabVIEW Database Connectivity Toolset是单独出售或者包含在 LabVIEW Enterprise Connectivity Toolset 附带有 LabVIEW Statistical Process Toolkit 和 LabVIEW Internet Developers Toolkit.

相关链接:

附件:


Access_ActiveX.vi - Access_ActiveX.vi


报告日期: 05/23/2000
最近更新: 10/07/2007
文档编号: 1XMGJUHE