除了使用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。