當前位置:首頁 » 數據倉庫 » labviewaccess資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

labviewaccess資料庫

發布時間: 2022-10-05 15:07:59

㈠ labview 資料庫怎麼做

在使用labview過程中,資料庫的使用也是最為常用的。下面就來說說labview資料庫的使用方法。

從很多Labview的書籍中看到的資料庫使用方法都是需要建立數據源,也就是需要進控制面板把在電腦上創建的access資料庫與數據源(ODBC)鏈接起來。這樣做會有一個問題,就是應用程序做完導出後再別的電腦上使用的話也需要先去把access資料庫與數據源鏈接起來,顯得很不方便。

其實還存在另外一種方法,不需要鏈接資料庫與數據源,用sql語言就能直接操作到資料庫,省去了在新電腦中首次使用都需要設置鏈接的麻煩。

下圖就是SQL語言的資料庫路徑了,也就是(Provider=Microsoft.ACE.OLEDB.12.0;Data Source=資料庫所在的路徑+資料庫名),這就是一個資料庫的路徑了,因為資料庫需要多次讀取與寫入、查詢、創建與刪除表等,每次使用都去寫這么一段函數就會很麻煩,直接設置一個資料庫路徑,每次要使用時都用「資料庫路徑」的局部變數。

下圖就用了上圖的資料庫路徑的局部變數,用作為連接代碼連接到open conn的ConnectionString。用選擇語句從表table1中ID號為1的行中DEEP數據讀取出來了。

這樣做就不需要在控制面板中設置資料庫的鏈接,直接創建一個資料庫就能使用了。

㈡ labview 怎麼把數組寫入access資料庫,我用的是DCT模塊,請問該怎麼弄

數組接一個『數組轉化為字元串』控制項,然後寫入data里。外面要加一個循環,數組放在循環外面,節點改成引索

㈢ 關於labview多列列表和access資料庫的問題。

讀取Access資料庫所有表名的命令select name from MSysObjects where type=1 and flags=0,需要使用SQL工具包

㈣ labview access資料庫修改不成功

首先根據LabVIEW的實際安裝路徑將LabSQL工具包放到如下默認安裝路徑(C:\Program Files (x86)\National Instruments\LabVIEW 2014\user.lib\LabSQL ADO functions);
LabVIEW訪問Access資料庫

在Windows7 32bit下,可以通過「控制面板/Control Panel」->「管理工具/Administrative Tools」->「數據源(ODBC) /Data Sources (ODBC)」打開(如果是64bit,可以通過如下路徑打開C:\Windows\SysWOW64\ odbcad32),將ODBC數據源管理器切換到「用戶DSN」選項卡,然後單擊「Add」按鈕;

LabVIEW訪問Access資料庫

選擇「Microsoft Access Driver(*.mdb)」項並單擊「完成」按鈕;

LabVIEW訪問Access資料庫

然後單擊「選擇」按鈕在磁碟或者其他存儲介質上選擇Access文件MyDB.mdb,同時在「數據源名/Data source Name」編輯框中輸入文件名MyDB,最後單擊「確定」即可。
LabVIEW訪問Access資料庫
LabVIEW訪問Access資料庫
LabVIEW訪問Access資料庫

這時可以觀察「ODBC數據源管理器」已注冊的數據源列表,其中可以看到剛剛注冊的數據源MyDB,說明注冊數據源成功;
LabVIEW訪問Access資料庫

LabVIEW對Access數據的訪問主要由LabSQL資料庫工具包中4個構成(1ADO Connection Create,2ADO Connection Open,3SQL Execute,4ADO Connection Close),工程師只需要在字元串常量控制項「數據源」處輸入DSN=MyDB即可(其中MyDB是ODBC配置時候指定的名稱),然後在SQL指令處讀寫操作需要輸入SQL語言即可;
LabVIEW訪問Access資料庫

㈤ LabVIEW對access資料庫存儲的數據,依照時間范圍查詢的問題

根據你的項目需要 看看能不能把 格式改為 '2012-10-04 08:00:00

㈥ 關於labview中使用sql語句查詢Access資料庫的問題

你對sql語句理解有問題
如果你想查詢文本框1-3中條件,就應該定義3個變數分別取文本,然後一定要進行有效性校驗,為空的不加入查詢,然後用客戶編號
like
'%客戶1%'
or
客戶編號
like
'%客戶2%'
如果你的查詢是要幾個輸入框的精確查詢,那就不能用like
需要調整為客戶編號
in(客戶1,客戶2)這種樣式
看你的需求了
目前看你的寫法有問題,like前面不能有=號

㈦ 利用labview,怎樣讀取access資料庫的數據

藉助LabVIEW 資料庫鏈接工具包(Database Connectivity toolkit)操作資料庫,實現數據的保存、修改、初除和查詢等功能。可以參考這里:邊干邊學資料庫應用(作者:NI銷售工程師 張晶)http://www.gsdzone.net/index.php/Home/Index/Index/index/cat_id/1843881389/t/3/did/1686
有很詳細的說明和常式。