Ⅰ 請教 力控組態軟體 sql 查詢關系資料庫語句 時間問題。。。
雖然不太清楚你的具體用法,但是感覺問題好像出在你的那些單引號和雙引號上。
試試?
#Report.sqlqueryEx(-1,"select * from [表1] where [time] >="+StrTime(#Datetime.GetTime(),1)+" and [time]<= "+StrTime(#Datetime5.GetTime(),1));
Ⅱ 怎樣將力控組態軟體中的數據存儲到關系資料庫
怎樣將力控組態軟體中的數據存儲到關系資料庫
1) 在啟動 ODBCRouter 組件後,通過新建向導,新建數據源按鈕或者直接在導航欄上的數
2) 如果力控資料庫運行在本地,直接選擇本地連接,進行下一步就可以了。
3) 如果力控資料庫運行在遠程,就要選用遠程連接,填寫遠程資料庫的 IP 地址。
Ⅲ 力控組態軟體同步實時數據到關系型資料庫(sqlserver 2008)
欄位Time和TagName是建表是的自動欄位,不用設置,可以根據不同需要自己增加數據轉儲的欄位,可以自己修改欄位名。
按鈕AuTo是自動添加所有變數的欄位名,如果是本地數據源就欄位名等於變數名,如果是遠程數據源欄位名自動等於」遠程數據源名\\變數名」。
此時點擊完成,和SQLserver2000之間的一個數據轉儲任務就設置完成。
Ⅳ 力控軟體如何與SQL server 2000建立連接 把資料庫採集到的數據傳到力控里 高懸賞!!!!!!!!!!
你加我網路hi吧
1、 力控連接SQL Server 2000
新建ODBC數據源
添加SQL Server數據源
選擇在SQL Server 2000建立好的資料庫
建立完畢SQL_2000_Test數據源
在力控中使用增強型按鈕
雙擊按鈕
選擇左鍵動作,選定SQLConnect
雙擊SQLConnect,在右側函數的括弧內輸入字母e代替該函數,逗號,然後選擇該界面工具欄最後一個工具:數據源選擇
選擇剛建立好的數據源SQL_2000_Test
2、 力控讀取SQL Server 2000數據
添加增強型按鈕,命名為讀取SQL 2000數據,以觸發數據讀取
添加表格,以顯示SQL Server 2000中數據
雙擊表格設置數據表中的列欄位,這些欄位應和SQL Server 2000中數據相對應
設置表格的名字為:biaoge
雙擊按鈕「讀取SQL 2000」,點擊左鍵動作,在窗體右側編寫腳本。至此,設置完畢。運行時,首先點擊「連接SQL 2000」按鈕,然後點擊「讀取SQL 2000」按鈕,SQL 2000中的相應表中的相應數據
在數據表管理中建立數據表綁定
欄位是SQL Server 2000中的欄位,參數類型可以在力控和SQL Server中通過力控的SQL函數轉換(如),變數名為力控中對應變數,該變數地址為PLC地址,以便把該地址存入SQL Server 2000中。
雙擊「添加SQL Server 2000」按鈕,點擊「左鍵動作」在彈出的窗體的右側寫入腳本,完成即可
設置地址,添加數據,即可完成力控數據寫入SQL Server 2000
Ⅳ 組態軟體北京三維力控怎樣直接讀取ifix資料庫的監控數據
一般情況下組態軟體直接通訊有三種方案
一是通過opc的方式 這個最簡單。但是配置伺服器還是需要費一些功夫的
二是通過中間軟體 例如關系資料庫。如果ifix的opc不給開放 就可以先把數據存入關系資料庫 例如sql access 然後力控再從關系資料庫取。這種辦法是最便宜最省錢的
三是走底層介面 ifix也可以開放底層資料庫介面 但是開發底層介面的費用很高 而且技術服務支持不動 所以採用的很少
Ⅵ 力控怎麼讀取sql表內容連接成功,亦可寫入數值,就是不知如何讀取(使用專家報表)。
用專家報表顯示需要配置數據源,就是在專家報表的第一步三個選擇中選擇第二部與關系資料庫向導,然後按照步驟配置,這部分可以看力控的幫助圖形界面開發的第九章9.3.3。
Ⅶ 力控組態軟體怎樣啟動資料庫,需要驅動嗎
你要是讀以前的資料庫,是不需要的,要是記錄新的數據,需要載入相應的OPC驅動