如何使用数据库连接工具包执行高级SQL语句?



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: 使用数据库连接工具包我可以创建表格,插入数据,并且从表中选择数据。如何使用数据库连接工具包执行高级SQL语句?

解答:


数据库连接工具包无需了解SQL便可容易地执行多种SQL命令。

高级语句例如更新,它在LabVIEW中通过发送SQL语句到数据库从而改变数据,同时删除之前的数据。这个操作可以使用DB Tools Execute Query VI ,在函数面板的Functions»Database»Advanced palettes 找到。 这个VI允许用户执行任何一个SQL语句,包括删除和更新语句。

例如,你可以方便的从数据库选择数据通过使用SELECT 命令。通过键入SELECT column_name(s) FROM table_name Select * FROM TestTable  可以从数据库中选择数据。  返回的是包含两个引用的簇。一个返回的引用 ADODB._Recordset. 在使用Fields属性节点过滤出recordset field 后,使用Field的调用节点来获得存储于数据库的Field中的条目引用。 

例如,你搜索的信息是SQL数据库的列标题的名字。如果是这样的情况,可以索引获取所有Field引用,然后得到每个引用的名字。更多关于在LabVIEW如何使用这个特殊高级SQL语句,参考社区例程: Get Column Headers from SQL Query with Database Connectivity Toolkit

访问 w3schools.com 或 Sqlcourse.com 了解SQL更多信息。



相关链接: SQLCourse.com Homepage
SQL Select Statement on W3Schools.com
KnowledgeBase 33GD8L59: How Can I Over-Write an Existing Value in a Database Table from LabVIEW?
Developer Zone Community: Get Column Headers from SQL Query with Database Connectivity Toolkit


附件:





报告日期: 08/09/2002
最近更新: 02/22/2010
文档编号: 2O8BO9FL