AdoQuery Hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

AdoQuery Hakkında

Mesaj gönderen sinancaylak »

Benim Ufak bir sorum olacak normal TQueryleri aşağıda belirttiğim kodla ilişkilendirebiliyorum yalnız Ado Queryde Params Parametre olarak Geçiyor benim kullandığım kodda geçersiz Kalıyor Kod Şöyle

Kod: Tümünü seç

with sansoz do
    FieldByName('ADOQuery1').AsInteger := Params[0].AsInteger;
Sobdaki Params[0].Asinteger ı Parametre[0] yapmaya çalışıyorum olmuyor bunu nasıl çözebilirim?
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Mesaj gönderen sinancaylak »

Pardon Kodu yalnış yazmışım kod şöyle

Kod: Tümünü seç

with ADOQuery1 do
    FieldByName('ADOQuery1').AsInteger := Params[0].AsInteger;
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

eğer parametre ile ilgili ise ;
ADO'da şöyle kullanman lazım

Kod: Tümünü seç

ADODataSet1.Parameters.ParamByName('Tarih').Value:=deger;
Kolay Gelsin;
;)
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Mesaj gönderen sinancaylak »

Yalnız Ben ADODataset Kullanmıyorum TDataset Kullanıyorum.
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

TDataset gorsel bir bilesen degilki
nasıl kullanıyorsunuz, bu diger dataset bilesenlerinin atasınıfıdır
direk kullanılmaz diye biliyorum
yoksa yanılıyormuyum...

belki TQuery yada TTable demek istediniz....
ÜŞENME,ERTELEME,VAZGEÇME
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

hocam yukarıda ADOQuery1 yazmışsınız bende ADO kullandığınızı düşünerek yazmıştım aynısını ADOQuery1 için kullanabilirsiniz...

Kod: Tümünü seç

ADOQuery1.Parameters.ParamByName('Tarih').Value:=deger;
 
Kolay Gelsin..
;)
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Mesaj gönderen sinancaylak »

SelmaN Hocam ben ne demek istediğinizi anlayamadım bana aşağıdaki kodu anlatmak istediğiniz gibi çevirebilirmisiniz:

Kod: Tümünü seç

with ADOQuery1 do 
    FieldByName('Musno').AsInteger := Params[0].AsInteger;
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

sinan Hocam Query'nin tamamını gönderirseniz veya ne yapmak istediğinizi tam anlamıyla yazarsanız seviniriz..
;)
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Mesaj gönderen sinancaylak »

Hocam Ben bunu daha öncede sormuştum ve tartışmışyık ve Normal Query ile çözmüştürk 2 adet queryi bir biri ile ilişkilendirip 1 kayıta birden fazla yan kayıt oluşturmak İstiyorum Örneğin A Müşterisine birden fazla tutar girmek istiyorum yalnız A müşterisi ve tutarlar ayrı tablolarda olucak
bu konuyla ilgili şu adreste tam olarak tartışmıştık viewtopic.php?t=2615&highlight= Normal Queryde ilişki yapabiliyorum yalnız AdoQueryde yapamıyorum çünkü Normal Querynin Before Post Olayına yazdığım Şu kodu

Kod: Tümünü seç

  with Musteri do 
   FieldByName('MUSTERINO').AsInteger:= Params[0].AsInteger;
Ado Queryde çalıştıramıyorum.
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Mesaj gönderen Berdem »

Hocam Ado da AsIntger ve AsString çalışmıyor bunun yerine value yi deneyin.
Kolay gelsin...
Cevapla