kayıtları sil katılmak: TADOQuery tabloları katılın - takın i sol dış kullanarak iki farklı tablolardan kayıtları çekin tek <code>TADOQuery</code> kullanılması sonucunda
Select M*, D.* from Courier M Left outer join Courier_VT D on M.Courier_Identifier = D.FK_Courier_Identifier
başarıyla benim MSSQL DB alan güncellemeleri göndermek için bir
TDBGrid
kullanmak . yabancı anahtar referans (
Courier_Identifier
ile
FK_Courier_Identifier
) Ben bir kayıt eklediğinizde bir hata alıyorum olduğundan
,
sütuna 'FK_Courier_Identifier', masa Courier_VT değer Null Ekle olamaz; i göndermeden önce
FK_Courier_Identifier
içinCourier_Identifier
atamanız gerekir biliyorum ama nasıl ve nerede yapmak nasıl oyapmak yok, sütun boş
izin vermez ama rekor Kurye tabloda gönderilirse Bu senaryoda \ Delete kayıtları silinsin mi? Tek bir TADOQuery
kullanarak elde etmek mümkün mü?
'Unique Table' ADO dynamic özelliğini kullanabilirsiniz. olası bir çoğaltma [burada] (http://stackoverflow.com/questions/7981718/adodataset-deleting-from-joined-table). Ancak, 'Insert' \' Update' parçasının çalışıp çalışmadığından emin değilim (bunu şu anda doğrulayamıyorum). Ve ben 'BeforePost' üzerinde 'FK_Courier_Identifier' belirtmeniz gerektiğine inanıyorum. – kobik