999国内精品永久免费视频,色偷偷9999www,亚洲国产成人爱av在线播放,6080亚洲人久久精品,欧美超高清xxxhd

首頁(yè) 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁(yè)
  P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場(chǎng)檢測(cè)儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場(chǎng)總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測(cè)控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺(jué)
數(shù)據(jù)采集中的數(shù)據(jù)庫(kù)應(yīng)用技術(shù)(下)
北京泛華恒興科技有限公司
收藏本文     查看收藏

    上文中我們使用DB Tools Select Data.vi迚行讀取,將數(shù)據(jù)庫(kù)表中的所有數(shù)據(jù)全部讀到內(nèi)存中,再通過(guò)數(shù)組的操作將所需的數(shù)據(jù)取出。在實(shí)際的工程應(yīng)用中,如果數(shù)據(jù)庫(kù)很大,這樣操作顯然是丌行的。Database Connectivity工具包還支持直接寫(xiě)入SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)迚行操作,SQL語(yǔ)句非常簡(jiǎn)單,即使從沒(méi)有接觸過(guò)的工程師也能很快地學(xué)會(huì)一些簡(jiǎn)單操作,下表是一些SQL常用語(yǔ)句(表1)。

表1 SQL常用語(yǔ)句

    仍以DB Tools Select Data.vi為例,該VI已經(jīng)將SELECT語(yǔ)句預(yù)先集成好,我們只要在optional clause接線端寫(xiě)入WHERE語(yǔ)句,寫(xiě)上判斷條件即可。WHERE語(yǔ)句作為判斷語(yǔ)句,可以支持很多運(yùn)算符寫(xiě)入各種條件隨意讀取數(shù)據(jù)庫(kù):
比較運(yùn)算符(大小比較):>、>=、=、<、<=、<>、!>、!<;
范圍運(yùn)算符(表達(dá)式值是否在指定的范圍):BETWEEN…AND… NOT BETWEEN…AND…;
列表運(yùn)算符(判斷表達(dá)式是否為列表中的指定項(xiàng)):IN(項(xiàng)1,項(xiàng)2……) NOT IN(項(xiàng)1,項(xiàng)2……);
模式匹配符(判斷值是否不指定的字符通配格式相符):LIKE、NOT LIKE;
空值判斷符(判斷表達(dá)式是否為空):IS NULL、NOT IS NULL;
邏輯運(yùn)算符(用亍多條件的邏輯連接):NOT、AND、OR;
比如我們要將時(shí)間在“2009-12-22 16:32:20”測(cè)試的所有產(chǎn)品的SN號(hào)都讀出來(lái),可以這樣編寫(xiě)程序,見(jiàn)下圖(圖1):

圖1 查詢表中的記錄
   

    DB Tools Select Data.vi已經(jīng)封裝了一部分SQL語(yǔ)句,還有以上介紹的一些Database的凼數(shù)其實(shí)都是用SQL語(yǔ)言封裝好了的,便亍我們操作數(shù)據(jù)庫(kù)。然而還有一些高級(jí)功能使用這些VI并丌能實(shí)現(xiàn),比如刪除記錄、更新數(shù)據(jù)等等。當(dāng)需要迚行這些操作時(shí),Database Connectivity工具包中還提供了一組Advanced凼數(shù),可以完整地通過(guò)SQL語(yǔ)言操作數(shù)據(jù)庫(kù)。
    我們可以通過(guò)編寫(xiě)SQL語(yǔ)句的方式來(lái)實(shí)現(xiàn)上面使用DB Tools Select Data.vi查詢SN號(hào)的功能(圖2)。

圖2 使用SQL語(yǔ)句查詢數(shù)據(jù)庫(kù)


    我們比較一下這兩個(gè)程序的區(qū)別,使用SQL語(yǔ)句編程需要用到DB Tools Execute Query.vi,編寫(xiě)的SQL語(yǔ)句連接到SQL query接線端;cache size接線端用來(lái)指定存儲(chǔ)在本地內(nèi)存中的記錄條數(shù),通過(guò)設(shè)置其大小可以提高存儲(chǔ)性能,默認(rèn)值為1;cursor type接線端用亍指定導(dǎo)入記錄集合的方式。DB Tools Fetch Recordset Data.vi將SQL語(yǔ)句執(zhí)行的數(shù)據(jù)記錄都讀取出來(lái),最后使用DB Tools Free Object.vi釋放掉。
    其實(shí)前面介紹的快捷VI也都是通過(guò)這種方式將SQL語(yǔ)句封裝起來(lái),便亍我們使用。比如我們可以雙擊打開(kāi)DB Tools Select Data.vi(圖3)。

圖3 DB Tools Select Data.vi

    我們下面看看如何通過(guò)SQL語(yǔ)句實(shí)現(xiàn)一些封裝VI沒(méi)有涉及到的功能。比如說(shuō)現(xiàn)在要在數(shù)據(jù)庫(kù)中刪除一段記錄,我們?cè)诒?中可以查看一下DELETE語(yǔ)句,它的語(yǔ)法和SELECT語(yǔ)句是類似的。第一句是DELETE語(yǔ)句指定刪除的表格,第二句WHERE語(yǔ)句寫(xiě)出判斷的條件。我們還是刪除時(shí)間在“2009-12-22 16:32:20”的所有記錄(圖4)。

圖3 DB Tools Select Data.vi


 

狀 態(tài): 離線

公司簡(jiǎn)介
產(chǎn)品目錄

公司名稱: 北京泛華恒興科技有限公司
聯(lián) 系 人: 市場(chǎng)部
電  話: 010-82156688
傳  真: 010-82156006
地  址: 北京市海淀區(qū)西小口路66號(hào)東升科技園·北領(lǐng)地 A-4樓
郵  編: 100192
主  頁(yè):
 
該廠商相關(guān)技術(shù)文摘:
基于XML的模塊化分布式軟件系統(tǒng)架構(gòu)設(shè)計(jì)
電動(dòng)助力轉(zhuǎn)向系統(tǒng)(EPS)耐久性試驗(yàn)臺(tái)
基于1553B總線和PXI總線的某型航天動(dòng)力控制系統(tǒng)關(guān)鍵技術(shù)研究
效率與成本是數(shù)據(jù)采集迎接挑戰(zhàn)的關(guān)鍵
基于柔性測(cè)試技術(shù)的通用衛(wèi)星電源變換器測(cè)試設(shè)備設(shè)計(jì)與實(shí)現(xiàn)
X-Designer 3.1,構(gòu)建型軟件平臺(tái)助力測(cè)試測(cè)量
自動(dòng)測(cè)試設(shè)備(ATE)中的技術(shù)融合與應(yīng)用
引領(lǐng)測(cè)試系統(tǒng)創(chuàng)新性思維
基于柔性測(cè)試技術(shù)的節(jié)氣門(mén)反應(yīng)時(shí)間測(cè)試系統(tǒng)設(shè)計(jì)
基于柔性測(cè)試技術(shù)的車(chē)窗按鈕老化測(cè)試系統(tǒng)
基于柔性測(cè)試技術(shù)的位置傳感器標(biāo)定與檢測(cè)系統(tǒng)平臺(tái)的設(shè)計(jì)
基于柔性測(cè)試技術(shù)在噪聲定位分析方面的應(yīng)用
更多文摘...
立即發(fā)送詢問(wèn)信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費(fèi)注冊(cè)為中華工控網(wǎng)會(huì)員
請(qǐng)留下您的有效聯(lián)系方式,以方便我們及時(shí)與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動(dòng)態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報(bào)
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved