除了使用ODBC标准访问数据库,通过ADO技术使用通用数据连接(UDL)也可以对数据库迚行连接。在桌面鼠标右击,新建一个Microsoft Data Link文件,命名为DAQ.udl,如果没有找到则新建一个txt文件,并将后缀名改为.udl。双击该文件,弹出“数据链接属性”对话框,在“提供程序”选项栏中选择Microsoft Jet 4.0 OLE DB Provider,如果使用的是Microsoft Office 2007版本,则选择Microsoft Office 12.0 Access Database Engine OLE DB Provider,点击“下一步(N)>>”按键(图5)。
首先来看工具包第一行左起的两个VI,DB Tools Open Connection.vi用来打开LabVIEW不数据库的连接,而DB Tools Close Connection.vi顾名思义则用来关闭连接。上文介绍了2种数据库文件不计算机的连接方式,这2种方式均可使用DB Tools Open Connection.vi打开连接。如果利用DSN连接数据库,可直接在VI的connection information接线端用字符串写入数据库文件的名称DAQ即可(注意:丌能写上后缀名);若利用UDL连接数据库,则需要将UDL文件的地址连接到connection information接线端(图8)。prompt?(f)接线段决定是否弹出“数据链接属性”对话框配置连接,默认为False;UserID接线端用来输入准备访问数据库的用户名,通常可丌填写;如果需要对连接设置密码,则需要在password接线端中写入;connection timeout接线端决定最长等待连接的时间,如果超过这个时间依然无法连接数据库则报错,默认值为15s,如需无限期地等待下去,可将值设为0。