国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

在數據窗口中檢索數據

2024-07-21 02:09:26
字體:
來源:轉載
供稿:網友

在數據窗口中檢索數據

我們往往需要數據窗口僅顯示我們需要的數據。在數據窗口中檢索數據的方法很多,常用的是設置setfilter和使用sql語句來實現。

1、使用setfilter進行數據過濾

首先需要構造條件語句。如數據窗口中有一列名為xyh,我們需要檢索xyh等于"葉秋楓"的數據。那么可寫語句如下:

string bl;
bl="xyh='葉秋楓'";
dw_1.setfilter(bl)//數據窗口的名為dw_1
dw_1.retrieve()//重新檢索數據


這樣數據窗口中就只顯示xyh列為"葉秋楓"的記錄。但有時候我們需要做更多的操作,這樣就需要使用sql。

2、使用sql語句來檢索數據

數據窗口顯示的實際上也是sql語句的結果。數據窗口有一個函數setsqlselect,我們可以用這個函數來重新指定新的查詢,以讓數據窗口來顯示我們需要的數據。我們來看下面的例子:

int nhz;//定義一個整型變量,準備用來存放統計數據
newsql="select * from fy where fy.xyh='葉秋楓';";//構造一個sql查詢
select sum(fy.xhj) into :nhz from fy where trim(fy.xyh)=:bl; //查詢,并統計xhj列
dw_1.setsqlselect(newsql);//讓數據窗口執行新的查詢
st_2.text="共計費用"+string(nhz)+"元。";//顯示查詢結果
dw_1.retrieve();//千萬不要忘記刷新

可以看到,重新指定了sql語句以后仍然需要用retrieve()來重新檢索數據,才能夠顯示我們需要的結果。

以上我們基本實現了數據的檢索,大家可以根據這個思想寫出功能更強的檢索查詢,如讓用戶指定查詢的條件進行復合查詢等等,這里就不再多寫了。

如果您有什么問題,請到http://mapleafbutterfly.abc.yesite.com告訴我。
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 罗山县| 如东县| 诏安县| 绥中县| 石泉县| 莱州市| 密云县| 泸州市| 历史| 郎溪县| 南丹县| 榆林市| 玛纳斯县| 稷山县| 南宫市| 蒙自县| 永昌县| 响水县| 固阳县| 綦江县| 定日县| 漯河市| 满城县| 合肥市| 保山市| 嘉兴市| 西华县| 康平县| 肇东市| 龙州县| 兰西县| 赞皇县| 探索| 故城县| 贺兰县| 湖南省| 枣阳市| 车致| 通河县| 临沭县| 合川市|