使用一个TADOQueryi 使用左外连接从两个不同的表中提取记录:
Select M*, D.* from Courier M Left outer join Courier_VT D on M.Courier_Identifier = D.FK_Courier_Identifier
我使用 aTDBGrid成功地将字段更新发布到我的 MSSQL DB。
由于存在外键引用(FK_Courier_Identifierwith Courier_Identifier),因此在插入记录时出现错误,
无法在表 Courier_VT 的“FK_Courier_Identifier”列中插入值 Null;列不允许为空
但是在 Courier 表中发布了一条记录,我知道我需要在发布之前将其分配给Courier_Identifier但FK_Courier_Identifier不知道如何以及在哪里执行
在这种情况下我们如何插入\删除记录?是否有可能使用单个来实现TADOQuery?