在Delphi中使用 SimpleDataSet 是否有像VB裏資料異動的方法呢? |
答題得分者是:Justmade
|
saam
初階會員 發表:61 回覆:75 積分:27 註冊:2003-03-03 發送簡訊給我 |
請教各位先進:
在Delphi中使用 SimpleDataSet 是否有像VB裏資料異動的方法,
如要更新目前這筆記錄 ,或可下 SimpleDataSet.AddNew 來新增一筆新的記錄,
再指定各欄位資料 SimpleDataSet.FieldByName('欄名').AsString := '資料'; ... 後
最後再更新資料庫 SimpleDataSet.Update ; 這樣的方式呢?
另外是否有 SimpleDataSet.Delete 這種方式可刪除目前這筆記錄呢?
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
基本上所有數據庫的基本功能都一應俱全
新增是 insert 或 append
修改記錄先 Edit 修改各欄 (可用你提的 FieldByName) 後 Post
刪除是 Delete 沒錯
最重要的是,所有修改會暫時放在記憶體, 你若要將所有修改傳回數據庫要用 :
ApplyUpdates
若要取消所有修改 :
CancelUpdates
若要 undo 上一個修改(最多可UNDO到上次ApplyUpdates / CancelUpdates / MergeChangeLogs)用 :
Undo
|
saam
初階會員 發表:61 回覆:75 積分:27 註冊:2003-03-03 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |