最近幫忙解決資料庫連結上的問題,學員反應Error -2147467259、Error -2146824584 等兩個Database Error無法排除。其實這個在NI的Knowledge中也是有敘述,但是沒有比較詳細的介紹。這篇介紹如何連結資料庫和排解以上問題。
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
可以LabVIEW Database Connectivity Toolkit可以用以下兩種方式和資料庫做連結:
- Microsoft的 Universal Data Link file (.udl)
- Data Source Name(DSN)
- DB Tool Connection
這篇介紹第三種方法。
首先必需先有DB的Driver驅動程式,mdb、Access的File可以使用 Microsoft Office 12.0 Access Database Engine 做連結。
Step1. 請到官網 下載,若LabVIEW版本為32bits,請下載32bits版本。很多學員反應Error -2147467259、Error -2146824584 等兩個Database Error無法排除,都是因為這篇誤下載到64bits版本
下載完後,在ODBC(32bits)裡面就可以找到對應的Driver
Step2. 使用DB Tool Connection.vi 連結資料庫
下面是個使用這篇介紹的驅動Microsoft Office 12.0 Access Database Engine做連結的方法
複製文字使用: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=%s\\Access2007.accdb;Persist Security Info=False
或是可以參考LabVIEW中的範例:labview\examples\database directory
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
學習相關LabVIEW文章:
程式分享相關LabVIEW文章:
考取LabVIEW證照相關:
留言列表