西門子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,上位機,機器人,通訊等實例測試筆記~~請關注百家號或頭條號--老王工控筆記