我已經使用Microsoft SQL Server Management Studio創建了一個新的數據庫,現在我想通過LabVIEW與它交互。我已經有幾個VI可以使用數據庫連接工具包與以前的數據庫進行交互。這個數據庫是由已經離開項目的人員創建的,除了LabVIEW外,我無法找到它。我對LabVIEW非常有經驗,但是對數據庫完全陌生和困惑。如何連接到LabView中的數據庫
預先感謝您。
我已經使用Microsoft SQL Server Management Studio創建了一個新的數據庫,現在我想通過LabVIEW與它交互。我已經有幾個VI可以使用數據庫連接工具包與以前的數據庫進行交互。這個數據庫是由已經離開項目的人員創建的,除了LabVIEW外,我無法找到它。我對LabVIEW非常有經驗,但是對數據庫完全陌生和困惑。如何連接到LabView中的數據庫
預先感謝您。
被調用的第一個連接工具包VI應該是Open Connection。
現有代碼(VI)將使用文件或字符串作爲輸入。
如果輸入是一個字符串,那麼您將需要創建一個與您的服務器兼容的新連接字符串。您可以在https://www.connectionstrings.com/sql-server-2008/
找到常見的SQL Server字符串如果輸入一個文件名,你可以複製,引用的.UDL文件,然後打開它(雙擊)修改複製的文件,然後選擇OLE DB SQL Server提供程序,然後將連接選項設置爲指向您的服務器,數據庫等,然後測試連接。
基本上,你必須要經過的流程如下:
如果您在NI樣本搜索器中搜索「數據庫」 bview你會發現一些好的起點。
特別看看Database Connection.vi和Database Fetching.vi。 如果您打算使用transactions請嘗試Database Transaction.vi。
我發現我的問題的解決方案是創建一個.udl文件,並將其用作打開數據庫連接的文件路徑。
下面是教我如何做到這一點的地址: http://msdn.microsoft.com/en-us/library/e38h511e(v=vs.71).aspx
感謝大家誰提交了答案,他們肯定幫我指出了正確的方向。
謝謝你的回答。這是我需要的UDL文件,但我不知道我必須手動創建一個文件。現在我知道了,它效果很好。 – kiml42