Adotable or Kullanımı

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

Adotable or Kullanımı

Mesaj gönderen Ms_YiLDiRiM » 07 Ara 2019 08:00

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: 2172
Kayıt: 12 Haz 2003 03:05
Konum: merkez camii yanı

Re: Adotable or Kullanımı

Mesaj gönderen freeman35 » 08 Ara 2019 11:06

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: 21
Kayıt: 24 Ağu 2010 08:46
Konum: Samsun

Re: Adotable or Kullanımı

Mesaj gönderen Ms_YiLDiRiM » 08 Ara 2019 11:16

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: 2172
Kayıt: 12 Haz 2003 03:05
Konum: merkez camii yanı

Re: Adotable or Kullanımı

Mesaj gönderen freeman35 » 09 Ara 2019 10:28

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: 7510
Kayıt: 09 Haz 2003 11:26
Konum: İstanbul
İletişim:

Re: Adotable or Kullanımı

Mesaj gönderen mussimsek » 10 Ara 2019 08:08

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