SQL arama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
turgay
Üye
Mesajlar: 25
Kayıt: 22 Nis 2004 12:33

SQL arama

Mesaj gönderen turgay »

Herkese selam
aslında bunları araştırıp test etmek benim kaçınılmazım ama en azından ön bilgiler edinmek istedim. SQL de bir table lım var ve buradan kayıt aramaları yaptırmak istiyorum. Bunun farklı yöntemleri içinde hız açısından hangisini tercih etmeliyim karar vermeye çalışıyorum.


Table1.Locate ....... mi
SQL.Add('select * from table where fields like ....) mı veya başka bir yöntemle mi bu işlemi yapmalıyım.

Birde asıl önemli olan Table lımda arama yaptığım fieldsları indexledim diyelim. Bunu SQL.ADD komutuyla kayıt ararken belirtmem gerekir mi ve nasıl. Yani bu alanı SQL tarafında index olarak tanımlamak delphi tarafında o indexle ilgili başka bir işlem yapmamı gerektirir mi.

saygılar
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

en güzeli SQL ile direk arama yapmak. WHERE ALAN='aaa' gibi.

Bu mümkün değilse SQL ile LIKE kullanarak aramak. Eğer index varsa SQL direk olarak bu indeksleri kullanacaktır. Herhangi birşey belirtmenize gerek yok.

Kolay gelsin.
turgay
Üye
Mesajlar: 25
Kayıt: 22 Nis 2004 12:33

tesekkürler

Mesaj gönderen turgay »

Çok teşekkürler.
Cevapla