[Delphi/BCB ]請問如何新增暫存的欄位 |
尚未結案
|
neway
一般會員 發表:5 回覆:3 積分:1 註冊:2002-11-01 發送簡訊給我 |
|
yachanga
資深會員 發表:24 回覆:335 積分:296 註冊:2003-09-27 發送簡訊給我 |
Hi neway:
您是希望新增一個暫存欄位, 此欄位可以在UI上編輯, 但不存到資料庫, 對嗎??
如果是這樣, ADO 我不熟所以不知道有何方法可做..
不過小弟用BDE 可達到您的需求.(因為我比較熟這個啦)..給您參考看看 class="code">
Query1.DatabaseName:=Database1.DatabaseName;
Query1.UpdateObject:=UpdateSQL1;
Query1.CachedUpdates:=True;
Query1.RequestLive:=True;
3. TUPDATESQL 屬性設定
假若SQL:='Select A,B,0 as tempTield from table'; 直接在TupdateSQL dblclick就可以編輯欲修改的欄位.. 也可以在UpdateSQL1的ModifySQL 輸入Update SQL. UpdateSQL1.ModifySQL.Text:='update table set A = :A, B = :B where A = :OLD_A'; 由上SQL可知,A是key值,只會update A,B欄位, 但是tempTield可以編輯..4.最後再加上 procedure TForm1.Query1AfterPost(DataSet: TDataSet); begin Query1.ApplyUpdates; end;~悠遊法國號~ |
neway
一般會員 發表:5 回覆:3 積分:1 註冊:2002-11-01 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |