請問有關C++ Builder裡連資料庫的問題? |
尚未結案
|
bradchow
一般會員 發表:16 回覆:13 積分:5 註冊:2002-12-11 發送簡訊給我 |
|
artist1002
高階會員 發表:2 回覆:155 積分:151 註冊:2002-09-26 發送簡訊給我 |
|
bradchow
一般會員 發表:16 回覆:13 積分:5 註冊:2002-12-11 發送簡訊給我 |
|
artist1002
高階會員 發表:2 回覆:155 積分:151 註冊:2002-09-26 發送簡訊給我 |
Locate的範例,修改自BCB的Help
TLocateOptions Opts; Opts.Clear(); Opts << loPartialKey; Variant locvalues; locvalues = Variant("Sight Diver"); CustTable->Locate("Company",locvalues, Opts);原來BCB的Help範例中是使用聯集欄位的查詢,比較不好解釋. 先解釋單一欄位查詢的做法 其中TLocateOptions是Locate的參數,可以用範例的方法來定義. TLocateOption提供兩個選擇 loCaseInsensitive 完全比對 loPartialKey 部份比對 再來說明 Variant locvalues; 的用法 因為Locate的函式需要Variant的型態作為參數(因為要支援聯集查詢,也就是要使用陣列來儲存) 在這個範例中我們只查詢單一欄位,所以直接指定一個值 locvalues = Variant("Sight Diver"); 再來就是Locate函式的用法了 Locate需要三個參數 第一個參數是AnsiString型別,表示要查詢的欄位名稱 第二個參數是Variant型別,表示要查詢的資料 第三個參數是TLocateOptions型別,表示要查詢的方法 查詢完會回傳bool值, 表示有沒有查詢成功 如果成功會將Cursor移動到查詢到的位置 ==================================== 先說Locate吧! 夜深了...我要先睡覺了... |
artist1002
高階會員 發表:2 回覆:155 積分:151 註冊:2002-09-26 發送簡訊給我 |
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |