Fieldlerin içeriğinin kaybolması

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
ademcicek
Üye
Mesajlar: 409
Kayıt: 03 Eki 2003 01:50
Konum: Ankara

Fieldlerin içeriğinin kaybolması

Mesaj gönderen ademcicek »

Firebird veritabanı kullanıyorum.
aşağıdaki gibi bir sqlim var.2-3 tabloyu bir birine bağlıyorum.tablo açılıyor kayıt geliyor.herşey normal.ancak ana tabloma değişiklik yaptığım zaman birleştirdiğim tablolardan çağırdım fieldların içeriği gidiyor.ana tablonun kiler kalıyor.yapmaya çalıştığım emlakborç ,sicil ve emlak tablom var.ana tablom emlakborç.sicilden adsoyadı,emlaktan ada parsel bilgilerini getiriyorum.üzerinde değişiklik yapmadığımda sorun yok.değişiklik yaptığımda sadece emlakborc tabloma ait olan fieldların içeriğini görebiliyorum.

Kod: Tümünü seç

procedure TWizardEmlakBorc.btnOdgerClick(Sender: TObject);
begin
  with dataEmlakBorc do
  begin
    Close;
    SelectSQL.Clear;
    SelectSQL.Add('SELECT EMLAKBORC.UID, EMLAKBORC.SICILID, EMLAKBORC.EMLAKID,' +
      ' EMLAKBORC.BORC, EMLAKBORC.ODEMETARIH,EMLAKBORC.ODENDI,EMLAKBORC.BASILDI,EMLAKBORC.EMLAKDONEMID, EMLAKBORC.GECIKME,' +
      ' EMLAKBORC.DURUM,' +
      ' EMLAKBORC.TOPLAMBORC,' +
      ' EMLAKBORC.FATURANO,' +
      ' EMLAKBORC.BEYANTURUAD,' +
      ' EMLAKBORC.ADSOYAD,' +
      ' EMLAKDONEM.FAIZYUZDE,' +
      ' EMLAKDONEM.SONODEMETARIHI,' +
      ' EMLAKDONEM.DONEMADI,' +
      ' EMLAK.BEYANYILI,' +
      ' EMLAK.BEYANTARIHI,' +
      ' EMLAK.BEYANTURU,' +
      ' EMLAK.PAFTA,EMLAK.ADA,EMLAK.PARSEL' +
      ' FROM  EMLAKBORC, EMLAKDONEM, EMLAK  WHERE' +
      ' (EMLAKBORC.EMLAKDONEMID = EMLAKDONEM.UID) AND' +
      ' (EMLAKBORC.EMLAKID = EMLAK.UID) AND (EMLAKBORC.ODENDI=0) AND' +
      ' (EMLAKBORC.BASILDI=0) AND  (EMLAKBORC.SICILID=:SICILID)');
    Params[0].Value := SICILID;
    Open;
  end;
end;
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

S.A.
eğer yanılmıyorsam ib de master detail bnir yapı kurmaya çalışıyorsunuz. Burda sorun master tablonun id alanına verilen değere kaydı post eder etmez ulaşamamnız. böyle olunca detail tablolardaki kayıtlarda master tablodaki bağlantıyı kuramıyor. Eğer detail tabloya ibexpert (vb) prg lerden baktığınızda kayıtlar görülüyorsa muhtemelen problemin kaynağı budur. çözüm için :ara ma yaparsanız bu konu daha önce geçmişti.
Eğer yanılıyorsam kusura bakmayın.
iyi geceler.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla