[英]How to edit data from the joined table in TDataSet
假設我有1個查詢,1個主表和2個左連接。 查詢看起來像(例如)
SELECT "E.name",
D."title"
FROM "Employees" AS E
LEFT JOIN "Department" AS D
ON E."depid" = D."id_dep"
所以現在我想直接在DBGrid中更改信息。 我將數據集置於編輯模式,但結果我只能編輯引用Employees表的列,而不是Department。
我知道,這種方法不是很正確,使用UPDATE請求會更容易也更正確,但這是客戶的要求。 感謝您的回復
您應該使用兩個具有主 - 細節關系的數據集來處理每個數據集(創建,讀取,更新,刪除),而不是一個查詢。
該文檔將指導您如何創建主 - 細節關系
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.