首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界麵 | 運動控製
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式係統 | PC based | 機櫃箱體殼體 | 低壓電器 | 機器視覺
SQL語句變量拚接
收藏本文     查看收藏

關鍵詞:紫金橋軟件,紫金橋監控組態軟件,關係數據庫,SQL語句

許多用戶在使用紫金橋軟件構建控製係統的同時也會與關係型數據庫進行數據交互,在使用關係庫的過程中必然會用到大量的SQL腳本,而SQL腳本中的where語句常常需要由變量組成,那麼如何在腳本中拚接變量成為了許多用戶的難題,本文就講解一下如何在SQL腳本中拚接變量。

首先我們在關係庫中創建一個名為People的數據表,如下圖:

  

 

(關係庫為MS2005)

在關係庫中創建完數據表之後打開紫金橋工程,在工程中與關係庫建立數據鏈路。(注:如何創建關係庫鏈路請點擊參看紫金橋組態軟件和關係庫通訊的文檔)

數據鏈路創建完成之後,在紫金橋畫麵創建‘查詢按鈕’,條件‘文本框’與‘自由報表’用以顯示數據。

 

以‘姓名’為條件查詢關係庫中的內容,並且將內容放到報表中。雙擊按鈕在自定義鼠標動作中寫查詢腳本。

 

首先定義nSql,Name兩個字符串臨時變量,然後將畫麵中作為條件的文本框內容賦值給Name變量,在把寫好的SQL語句賦值給nSQL變量,最後由自由報表執行這段SQL代碼。

 

 

tuzhongyonghongyansekuangbiaozhudeweizhiguiweiyiduan,lianggeshuangyinhaoxianghuyinyongzhongjiandeneirong,yongheisekuangbiaozhudeshuangyinhaoxianghuyinyongzhongjiandedanyinhao,zhongjianmeibeibiaozhudeneirong 為變量部分,寫完腳本之後運行軟件看一下效果。

 

首先我們把所有數據都查詢出來,可以看到報表中顯示了數據庫中的所有數據。然後我們在姓名文本框中輸入名字,表示隻查詢字段[Name]等於該條件的內容,如下圖

 

當我們在文本框中數據‘李紅’然後點擊查詢按鈕,此時查詢出來的就是名字為‘李紅’的數據。

上麵我們講的是變量為字符型拚接變量,那麼當變量為數據庫點的PV值時該如何寫呢,下麵我們就講一下。

首先在點組態創建A1點,然後在畫麵中用模擬輸入將該與文本關聯起來。然後打開腳本寫下如圖所示腳本。

 

可以看到腳本內容中條件為查詢[Tel]字段等於’A1.PV’,那麼這個A1.PV變量為什麼要用IntToStr()函數呢,因為SQL語句是字符串型,上麵講的條件變量也是字符串型所以不需要轉換,而’A1.PV’為實型變量所以需要IntToStr()函數將整數轉換成字符串,否則會提示數據類型錯誤的提示。

 

寫完之後運行看一下效果,開始運行時依舊把所有數據查詢出來看一下。

 

然後我們修改A1.PV為141,然後點擊查詢按鈕,這時查詢出來的數據就是與條件相符的數據內容了

 

Delete,Update,Insert等語句在使用過程中需要拚接變量時方法和Select語句相同。

希望此篇文章能幫助大家在使用軟件時取得一些幫助,如果對該文章哪裏不清楚或者有其它問題也可以聯係我們公司技術人員。 


 

狀 態: 離線

公司簡介
產品目錄
供應信息

公司名稱: 紫金橋軟件技術有限公司
聯 係 人: 李磊
電  話: -808
傳  真: -804
地  址: 大慶市高新區服務外包產業園C-1座817室
郵  編: 163316
主  頁:
 
該廠商相關解決方案:
跨平台實時數據庫曆史回放功能介紹
跨平台實時數據庫如何實現表格的保存和讀取
跨平台實時數據庫腳本係統介紹
基於紫金橋實時數據庫實現焦化廠生產能源調度信息管理係統
紫金橋聲音報警實現的幾種方式
基於紫金橋監控組態軟件的天然氣計量係統
基於紫金橋軟件抄表係統解決方案
火狐瀏覽器紫金橋軟件Web發布(open in ie方式)
紫金橋軟件在供水泵站遠程監控係統中的應用
基於紫金橋實時數據庫實現焦化廠生產能源調度信息管理係統
紫金橋組態軟件在除塵控製係統中的應用
紫金橋軟件在水文監測係統中的應用
更多方案...
立即發送詢問信息在線聯係該解決方案廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯係方式,以方便我們及時與您聯絡

關於我們 | 聯係我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved