国产探花免费观看_亚洲丰满少妇自慰呻吟_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收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 邵阳县| 措勤县| 宣恩县| 莫力| 平乡县| 富阳市| 尖扎县| 丽水市| 木里| 肇东市| 福鼎市| 海安县| 大安市| 平利县| 湘乡市| 尚义县| 长顺县| 台州市| 攀枝花市| 兰州市| 盱眙县| 抚顺县| 南安市| 张家界市| 精河县| 盘山县| 巴里| 鄂托克旗| 东兴市| 湘乡市| 佳木斯市| 麻阳| 香港 | 漾濞| 抚顺县| 鄢陵县| 永昌县| 托克托县| 莒南县| 石棉县| 浑源县|