Adotable or Kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Ms_YiLDiRiM
Üye
Mesajlar: 35
Kayıt: 24 Ağu 2010 09:46
Konum: Samsun

Adotable or Kullanımı

Mesaj gönderen Ms_YiLDiRiM »

Merhaba Arkadaşlar, öncelikle uzun zamandır bu forumu takip ediyorum. Aktif olamasam da birçok soruma cevap buluyorum teşekkür ederim.

Soruma gelince, Adotable ile filtreleme yaparken karmaşık sorgular oluşturmak istiyorum mesela

(((a like b) and ( d like c)) or (5 =5))

gibi, and kullanımında sorun olmuyor, lakin or kullanımı sanırım adotable filter de yok, ya da anlamını katabilecek bir sözdizimi varmıdır adotable da?

şimdiden teşekkür ederim.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2356
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: Adotable or Kullanımı

Mesaj gönderen freeman35 »

Neden Table? query kullanman daha mantıklı. sql i istediğin gibi oluşturabilirsin.
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Ms_YiLDiRiM
Üye
Mesajlar: 35
Kayıt: 24 Ağu 2010 09:46
Konum: Samsun

Re: Adotable or Kullanımı

Mesaj gönderen Ms_YiLDiRiM »

Kod: Tümünü seç

with ADOQuery2 do begin
 Close;
 SQL.Clear;
 SQL.Add('Select * from uretim_data');
 with Parameters.AddParameter do
 begin
 Name := 'serino';
 DataType := ftString;
 end;
 SQL.Add('Where urun_id = serino');
   Parameters.ParamByName('serino').Value:= QuotedStr(dbedit2.Text);
Prepared:= True;
Open;
end;
peki hocam adoquery ile yukarıdaki sorgulamayı yaptırıyorum. lakin hata alıyorum bu sefer neyi yanlış yapıyorum, delphi 10.3 kullanıyorum.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2356
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: Adotable or Kullanımı

Mesaj gönderen freeman35 »

verdiği hatayı söylemezsen, ben nerden bilebilirim?
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Re: Adotable or Kullanımı

Mesaj gönderen mussimsek »

AdoTable kullanmayın, AdoQuery kullanın. AdoQuery'den önce sql cümlesini kullandığınız veritabanı aracında deneyin. Mesela SQL server kullanıyorsanız, management studio ile deneyip, sonucu görün. Sonra da direk ekleyerek çalıştırın.

Kod: Tümünü seç

with ADOQuery2 do begin
 Close;
 SQL.Clear;
 SQL.Add('Select * from uretim_data');
 SQL.Add('Where urun_id = ' + QuotedStr(dbedit2.Text)) ;
Open;
end;
gibi.

Kolay gelsin.
Cevapla