是否可以在FULL JOIN表SELECT查询中编辑连接到数据集的DBGrid中的字段值?

时间:2012-12-20 09:01:01

标签: delphi sql-server-2000

我有这个查询

SELECT
   T1.Add,
   T1.Edit,
   T1.Usr,
   T2.FirstName,
   T2.LastName 
FROM
   T2 
FULL JOIN 
   T1 ON T1.Usr = T2.Guid

是否可以从DBGrid编辑此结果? 我想将字段T1.AddT1.Edit添加到T1表 如果他们还没有 并改变他们的价值观。

由于

1 个答案:

答案 0 :(得分:2)

根据所使用的组件,您可以使用BeforePost(执行操作和重新查询),使用ModifySQL / insertSQL获取IBDataSet,OpdateObject TQuery等。 另一种方法是使用“INSTEAD OF触发器”来获取持久视图。