2014-02-18 102 views
1

我已經使用Microsoft SQL Server Management Studio創建了一個新的數據庫,現在我想通過LabVIEW與它交互。我已經有幾個VI可以使用數據庫連接工具包與以前的數據庫進行交互。這個數據庫是由已經離開項目的人員創建的,除了LabVIEW外,我無法找到它。我對LabVIEW非常有經驗,但是對數據庫完全陌生和困惑。如何連接到LabView中的數據庫

預先感謝您。

回答

3

被調用的第一個連接工具包VI應該是Open Connection。

現有代碼(VI)將使用文件或字符串作爲輸入。

如果輸入是一個字符串,那麼您將需要創建一個與您的服務器兼容的新連接字符串。您可以在https://www.connectionstrings.com/sql-server-2008/

找到常見的SQL Server字符串如果輸入一個文件名,你可以複製,引用的.UDL文件,然後打開它(雙擊)修改複製的文件,然後選擇OLE DB SQL Server提供程序,然後將連接選項設置爲指向您的服務器,數據庫等,然後測試連接。

+0

謝謝你的回答。這是我需要的UDL文件,但我不知道我必須手動創建一個文件。現在我知道了,它效果很好。 – kiml42

2

基本上,你必須要經過的流程如下:

  • 打開連接
  • 執行查詢
  • 獲取數據(如果需要)
  • 關閉連接

如果您在NI樣本搜索器中搜索「數據庫」 bview你會發現一些好的起點。

特別看看Database Connection.vi和Database Fetching.vi。 如果您打算使用transactions請嘗試Database Transaction.vi。