最近幫忙解決資料庫連結上的問題,學員反應Error -2147467259、Error -2146824584 等兩個Database Error無法排除。其實這個在NI的Knowledge中也是有敘述,但是沒有比較詳細的介紹。這篇介紹如何連結資料庫和排解以上問題。

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

可以LabVIEW Database Connectivity Toolkit可以用以下兩種方式和資料庫做連結:

  1. Microsoft的 Universal Data Link file (.udl)
  2. Data Source Name(DSN)
  3. 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文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

arrow
arrow

    安伯伯 發表在 痞客邦 留言(0) 人氣()