組態(tài)王可以與SqlServer、mysql、acess、oracle等數(shù)據(jù)庫進行數(shù)據(jù)交互。本文重點梳理了如何把組態(tài)王中的數(shù)據(jù)保存到SqlServer數(shù)據(jù)庫中,并使用ADO控件對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢,組態(tài)王與其他數(shù)據(jù)庫交互的配置方法也與此類似。
一、數(shù)據(jù)存到SQL數(shù)據(jù)庫 1.新建記錄體 2、創(chuàng)建表格模板 3、打開sqlserver,新建數(shù)據(jù)庫 4、創(chuàng)建ODBC數(shù)據(jù)源
選擇新建的數(shù)據(jù)庫
測試數(shù)據(jù)源
至此,組態(tài)王的數(shù)據(jù)就可以插入到數(shù)據(jù)庫中了。
拉出adb控件
點擊控件屬性
點擊瀏覽
選擇ODBC Drivers
選擇ODBC中建立好的數(shù)據(jù)源
測試連接
選擇所用數(shù)據(jù)庫中的表名、字段名
要使用微軟日歷控件,要求在電腦上正確安裝office,點擊 插入通用控件-其他控件
如果微軟的日歷控件創(chuàng)建不了,可以自行嘗試注冊,先找到控件所在的路徑:
進入該路徑下,然后以管理員身份運行cmd命令窗口,使用regsvr32指令進行注冊
如果注冊之后微軟的時間控件還是不能用,就使用亞控自己開發(fā)的日歷控件,
亞控日期時間控件
時間控件注冊完成后,在插入通用控件中會多出兩項,如下圖所示:
雙擊日歷控件-事件-change,雙擊后面的關(guān)聯(lián)函數(shù),先寫開始
查詢腳本,按日期查詢,按日期降序排列
組態(tài)王的日歷時間控件腳本
組態(tài)王查詢數(shù)據(jù)庫總結(jié)