Wolfgang Chien's Homepage | Delphi學習筆記 - 問答篇 |
各位高手您們好:
小弟最近使用 DBMemo 發生了一點小問題, 狀況如下 :
一 , 各元件主要屬性: TableMemo : TTable TableName := 'SICUST'; ReadOnly := False; DataSourceMemo : TDatasource DataSet := TableMemo; AutoEdit := True; DBMemo : TDBMemo DataSource := DataSourceMemo; DataField := 'CST_NOTE'; ReadOnly := False;
二, 主要問題:
當我在 DBMemo 上輸入文字, 並 Post 回去, 下次再看該 DBMemo 便會顯示為剛才輸入的文字. 這點正常!
我希望使用 DBMemo.Clear 來清除 DBMemo 上的文字, 並馬上 Post. 程式如下:
TableMemo.Edit; DBMemo.Clear; { DBMemo 上的資料果然馬上不見! } TableMemo.Post;
但是下次再看該 DBMemo, 結果原來的資料還在, 並沒有被消除? 請問這是什麼原因?
另外, 如果上述方法無法解決, 可否提供小弟如何用簡單的 DBMemo 指令, 來清除 DBMemo 的資料, 同時可真的將資料庫的 MEMO 同步清除呢?
請考慮以下的作法將 DBMemo 內容清除
Table1.Edit; DbMemo1.SelectAll; DbMemo1.SelText := ''; Table1.Post;
首頁 | 學習筆記 | 主題公園 | 軟體下載 | 關於本站 | 討論信群 | 相約下次 |