AdoDataset te master field seçme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
filiz
Üye
Mesajlar: 82
Kayıt: 24 Ara 2003 08:11
Konum: İzmir

AdoDataset te master field seçme

Mesaj gönderen filiz »

merhabalar

ado bileşenlerinden Bir AdoTable ve Bir AdoDataset neslerini PLAKA fieldi ile bağlamak istiyorum
AdoTable in tableName 'i ARAÇ
AdoDataset'in commanText ise

Kod: Tümünü seç

  select * from yakit where tarih between :param1 and :param2
param 1 ve param2 in default value lerini girdim

her ikisindede Plaka fieldi var tipi aynı

Adotable master tablım.
AdoDataset'in master fieldini seçerken her iki tabledan plaka alanlarını seçtiğimde parametre PLAKA not found hatası alıyorum
Bunu nasıl düzeltebilirim?Datasete masterfieldi nasıl seçebilirim?
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Merhaba...

- Veritabanı kurgunuz doğru görünüyor. Yaptığım denemede tahmin ettiğim şekilde sorunsuz bağlantı kuruldu..

- AdoConnection ConnectionString oluşturduktan sonra, AdoDataSet'in MasterField seçimini klavyeden yazarak değil, her iki tabloyu ve dolayısı ile field'larını da görebildiğinizi varsayıyorum.

- Bu şekilde ise her iki tabloyu da Active ettiğinize daha programı çalıştırmadan, Design Time'da bile relationship'in kurulacağını gözlemlemeniz lazım.

- Size şu noktada önerebileceğim şey, boş yeni bir proje açın ve TAdoConnection, TAdoTable, TAdoDataSet ve iki tane TDataSource ile iki tane TDBGrid koyup denemenizi sıfırdan yapın.

- Atlanmış olunan bir noktayı bertaraf etmenin en basit ve etkili yoludur.
Resim
Resim ....Resim
Cevapla