西門子PLC1200-組態(tài)王跟Access數(shù)據(jù)庫--?查詢數(shù)據(jù)庫

西門子PLC1200-組態(tài)王跟Access數(shù)據(jù)庫--?查詢數(shù)據(jù)庫

數(shù)據(jù)庫兩條件查詢

1.0 自定義日期,并且滿足level1=60的數(shù)據(jù),查詢出來

具體命令語句如下:

Ctrl0.Where=" 日期 = '"+\\本站點\FindData1+"'? ? and level1=60? ? ?" ;

Ctrl0.FetchData( );

Ctrl0.FetchEnd( );

把這語句放置在查詢記錄的按鈕下

1.1 當點擊查詢時,會篩選數(shù)據(jù)庫中的數(shù)據(jù),根據(jù)數(shù)據(jù)庫記錄,應該篩選出6個滿足條件的,如下圖

2 查找滿足條件的數(shù)據(jù),并修改這些數(shù)據(jù)的某一項

2.0 先在數(shù)據(jù)詞典中,新建一個內存整數(shù)的變量FindData2,初始值設置成需要改變的數(shù)字

2.1 然后在記錄表中,新建一個記錄表,選擇一個需要改變的字段,鏈接剛才新建的具體變量,以賦值

2.2 新建一個更改數(shù)據(jù)的按鈕,在彈起時,設置如下命令語言,先查詢,后更改,這是更改針對前面抓取的數(shù)據(jù)內容

string A;

A = " 日期 = '"+\\本站點\FindData1+"'? ? and level2=0? ? ?" ;

SQLUpdate( \\本站點\DeviceID, "表格", "更改的level1",A);

2.3 重啟運行,先看下目前的數(shù)據(jù)庫,滿足level2=0又是11月12日的有三項,而且level1為0

2.4 點擊查詢,應該能看到如下畫面

2.5 然后點擊更改level1,然后查詢,你可以看到level1的值都變成6666

2.6 再點開我們的數(shù)據(jù)庫,可以看到,除了查詢的那三項level1的數(shù)據(jù)更改了,其他都不變

了解最新工控PLC,上位機,機器人,通訊等實例測試筆記~~請關注百家號或頭條號--老王工控筆記

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容