西門子PLC1200-組態(tài)王跟Access數(shù)據(jù)庫--⑩查詢數(shù)據(jù)庫
查詢固定數(shù)據(jù)
1.0 打開之前的界面,增加一個(gè)查詢?nèi)掌跈谥?020/11/9號的記錄的按鈕
按鈕的命令語言如下:
Ctrl0.Where=" 日期 = '2020/11/9' " ;//搜索數(shù)據(jù),注意單引號內(nèi)的數(shù)據(jù)不允許有空格,因?yàn)榭崭裨谧址幸矔?huì)存在
Ctrl0.FetchData( );//取出數(shù)據(jù)
Ctrl0.FetchEnd( );//讀取結(jié)束

2.0 在做一個(gè)文本,用來查詢當(dāng)前搜索的條件,方便調(diào)試

3.0 當(dāng)重啟運(yùn)行的時(shí)候,點(diǎn)擊查詢記錄,成功的話就會(huì)看到下圖所示,能夠查詢到數(shù)據(jù)庫的數(shù)據(jù),當(dāng)然前提是你的數(shù)據(jù)庫有這樣的數(shù)據(jù)

4.0 上面是最簡單的條件查詢,下面我們增加點(diǎn)難度,自定義查詢內(nèi)容,首先要在數(shù)據(jù)詞典,新建一個(gè)變量FindData1,數(shù)據(jù)類型為內(nèi)存字符串

5.0 然后新增一個(gè)文本,用來作為字符串輸入,鏈接FindData1的字符串變量

6.0 而查詢記錄按鈕的命令語言應(yīng)該改為:如下
Ctrl0.Where=" 日期 = ' "+\\本站點(diǎn)\FindData1+" ' " ;//
Ctrl0.FetchData( );
Ctrl0.FetchEnd( );
注意:查詢數(shù)字也是用字符串類型

7.0 當(dāng)前查詢的調(diào)節(jié)文本輸出,他的命令語言也改成,Ctrl0.Where=" 日期 = ' "+\\本站點(diǎn)\FindData1+" ' " ;

8.0 如果以上都完成的話,如下圖,當(dāng)查詢?nèi)掌诜謩e為2020/11/9和2020/11/4的話,他的結(jié)果是不一樣的,核對數(shù)據(jù)庫文件,也應(yīng)該是相符合的



了解最新工控PLC,上位機(jī),機(jī)器人,通訊等實(shí)例測試筆記~~請關(guān)注百家號或頭條號--老王工控筆記