VB讀取歸檔變量
劉玉蓉
發(fā)布于2014-08-25 17:45
48
0
標(biāo)簽:
想用VB讀取歸檔變量值,用時(shí)間段選擇的方式讀取并將在所選時(shí)間段內(nèi)的變量值累加一個(gè)總值,再把這個(gè)總值賦給一個(gè)變量。請幫幫忙,看看這個(gè)怎么做,越具體越好。
問題補(bǔ)充:
看了A0579文檔了,上面說的是wincc v7.0的,這是v6.0版本和exce2007版l這樣能實(shí)現(xiàn)嗎?還有資料上說要用連通性軟件包,這個(gè)怎么看是否安裝,如果未安裝,那從哪里下載?
佳答案
主要思路就是通過VBS建立同數(shù)據(jù)庫的ADO連接,建好之后,就和sql查詢數(shù)據(jù)庫道理是一樣的,寫好查詢語句即可。
變量累加可以在查詢中直接獲得
SELECT SUM(變量) AS 累加值 FROM <CC...R> WHERE <時(shí)間段>
返回的數(shù)據(jù)集 RS.("累加值").value 就是這個(gè)累加值。
你需要解決的問題是:
1、如何通過VBS建立同數(shù)據(jù)庫的ADO連接。
2、查詢語句
3、把返回的數(shù)據(jù)集里的值賦給變量
你先看A0579文檔(在下載中心可以搜到 https://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0579)
這篇文檔就是講如何vbs查詢歸檔的,挺詳細(xì),看懂之后稍作修改即可實(shí)現(xiàn)你要的功能。