[英]How to change values of a mysql database via dbgrid?
大家早上好,
我有一個DBGrid和UniDac組件。 我使用彈出菜單並選擇一行。 我通過彈出菜單中的onclick事件填寫了一個新表單,其中包含我的TEdit中的數據。
現在的問題是,我要編輯從dbgrid中選擇的數據。
該代碼將一直有效,直到刷新dbgrid,然后再次將舊值恢復到我的dbgrid中。 我怎樣才能不僅為dbgrid更改mysql表的內容?
我的實際代碼:
FQuery.Edit;
FQuery.FieldByName('CfgUID').AsString := Edit4.Text;
FQuery.FieldByName('CfgMod').AsString := Edit1.Text;
FQuery.Post;
解決方案是禁用CachedUpdates或在發布后調用ApplyUpdates。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.