各位前輩
小弟最近剛學database的東西
希望用LabVIEW來存取及查詢資料庫的東西.
我是使用.udl檔裡的介面去設定我的資料庫位置
本機的database我會存(就打磁碟機路徑及其檔案名稱就可以了)
但是遠端的資料庫不知道怎麼寫它的路徑
各位前輩
小弟最近剛學database的東西
希望用LabVIEW來存取及查詢資料庫的東西.
我是使用.udl檔裡的介面去設定我的資料庫位置
本機的database我會存(就打磁碟機路徑及其檔案名稱就可以了)
但是遠端的資料庫不知道怎麼寫它的路徑
請問:
To Benjamin
1.universal data link(這種檔案的做法只要把統文字文件.txt檔的副檔名改成.udl就變成一種universal data link介面了)
2.我使用的是Microsoft access 2000
3.我是使用toolset的
麻煩請前輩指教~
ByronGeorge38147.5835185185你是使用在自動化設備的系統上嗎?? 不少廠有用該資料庫連結的方法, 但還不知是否有人結合LabVIEW來使用呢?? 試試 \\ + ip address\遠端資料位置 不確定啦, 有機會幫你問問, 我有朋友在做這方面的CIM....
[QUOTE=Ronaldsmith]
你是使用在自動化設備的系統上嗎?? 不少廠有用該資料庫連結的方法, 但還不知是否有人結合LabVIEW來使用呢?? 試試 \\ + ip address\遠端資料位置 不確定啦, 有機會幫你問問, 我有朋友在做這方面的CIM....
[/QUOTE]
先謝謝Ronald兄
我的確是應用在自動化設備系統的一部份,主要就是連結到資料庫去擷取資料,然後對資料做分析.
ByronGeorge38147.7159027778
[QUOTE=ByronGeorge]我使用的是Microsoft access 2000[/QUOTE]
請問,你可不可以使用SQL Server呢?或是MySQL?
相較於Access,在處理大量資料時,效能表現會比較好。
我不確定使用Access要如何做遠端讀寫資料,但是,以下的您可以參考一下:
其他的你可能要自己try一下了。try出來了,別忘了過來跟我們說一聲。
[QUOTE=Benjamin]
[QUOTE=ByronGeorge]我使用的是Microsoft access 2000[/QUOTE]
請問,你可不可以使用SQL Server呢?或是MySQL?
相較於Access,在處理大量資料時,效能表現會比較好。
[/QUOTE]
我是以access 2000為入門(LabVIEW中的example是以access為範例),將來會連線到MySQL.
謝謝Benjamin兄!
我做出來了...如附件所示.
敬請指正
=====================
1.我按照ByronGeorge大所寫的步驟下去做時,做到此步驟,出現了一個問題!
2.當我按下Test Data Source 後,出現下列的畫面
請問各位大大這要如何解決呢?? 謝謝!
TWFCB38239.6024421296我最近有一隻小程式也用到資料庫存取
雖然我也有NI Database toolset 但是個人覺得 並不是很好用
例如說 嘗試把Table內資料傳回時 所傳回的陣列每一element還需要經過轉換成一般使用的string,number等 好處大概就是可以使用.uid files吧
後來使用LabSQL 後端資料庫使用MySQL 並在local PC上安裝 MyODBC driver
並在控制台->資料來源(ODBC)->系統資料來源中設定所使用的DSN
這樣作有個好處是只要更動程式中指定DSN 程式就不必理會後端的DB server種類
同一個程式可以對Access或MySQL資料庫作存取 只要Table Layout皆相同即可
另外 不必設定系統資料來源的話 安裝MyODBC後 在LabSQL內的Connection String用下列格式即可與MySQL連線
DRIVER=MySQL ODBC 3.51 Driver;SERVER=xxx.xxx.xxx.xxx;User=xxx;Password=xxx;DATABASE=xxx
藍色的部份會跟你安裝的MyODBC版本有關, 紅色部份請自行修改
<span =“bold”>ByronGeorge:是不是在CLIENT端只要安裝MYSQL ODBC DRIVER就可以了?