SQL語句變量拼接

          發布時間:2016-08-06 13:15   類型:技術前沿   人瀏覽

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

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

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

          (關系庫為MS2005)

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

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

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

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

           

          圖中用紅顏色框標注的位置歸為一段,兩個雙引號相互引用中間的內容,用黑色框標注的雙引號相互引用中間的單引號,中間沒被標注的內容為變量部分,寫完腳本之后運行軟件看一下效果

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

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

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

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

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

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

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

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

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

          本文地址:http://m.xznet110.com/apply/d_1nukehf88jb01_1.html

          拷貝地址

          版權聲明:版權歸中國自動化網所有,轉載請注明出處!

          留言反饋
          • 評價:

          • 關于:

          • 聯系人:

          • 聯系電話:

          • 聯系郵箱:

          • 需求意向:

          • 驗證碼:

            看不清楚?

          X
          下載企業APP

          成為企業會員免費生成APP!

          主站蜘蛛池模板: 巨胸狂喷奶水视频www网站免费| 欧美牲交a欧美牲交aⅴ图片| 国产护士一级毛片高清| 一个人的突击队3电影在线观看| 日韩美女hd高清电影| 亚洲色图欧美在线| 舔舔小核欲成欢| 国产欧美在线观看精品一区二区| archiveofown路段涨奶| 日本一道dvd在线播放| 亚洲三级在线视频| 激情图片视频小说| 四虎国产在线观看| 国产v片成人影院在线观看| 在线中文字幕视频| 丝袜诱惑中文字幕| 日韩一区二区在线视频| 亚洲国产精品久久久久秋霞小 | 美女黄18以下禁止观看| 国产极品视觉盛宴| 97久久精品人妻人人搡人人玩| 岳的奶大又白又胖| 久久久久久国产精品免费免费| 校园性教k8版在线观看| 亚洲欧美成人在线| 男人添女人下部高潮全视频 | 国产乱妇乱子在线播视频播放网站 | 四虎免费影院ww4164h| 国模丽丽啪啪一区二区| 一本色道久久88综合日韩精品| 日本大乳高潮视频在线观看| 亚洲gv天堂gv无码男同| 污视频免费看软件| 免费乱码中文字幕网站| 美女大量吞精在线观看456| 国产免费内射又粗又爽密桃视频| 西西人体免费视频| 在线视频免费观看a毛片| 一级做a爰片久久毛片| 日本一区二区高清| 二级毛片在线播放|