merhaba arkadaslar
ms access veritabanını kullanarak bir program yazdım ve bi sql cumleciginde takıldım
amacım girmis oldugum kayırlar icerisinde arama alanına yazdıgım kayıtları ekrana getirebilmek
ornegin
kayıtlarım
ali
ahmet
can
cem olsun ben arama alanına ali*can yazdıgımda ali ve can degerini alana kayıtları listelemek istiyorum. yardımcı olabilirmisiniz?
iyi calısmalar
birden fazla kaydı * koyarak arama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
ms access te or deyiminin kullanımı
aslında ilk denedigim sey or komutunu kullanmaktı ama sanırım sintax hatası yapıyorum sakıncası yoksa kodu gondermek istiyorum
a := edit2.Text;
b:= 'CLARA';
dm.Qkumas.Close;
dm.Qkumas.SQL.Clear;
dm.Qkumas.SQL.Text := ' SELECT * FROM dbo_Kaliteler WHERE
KaliteAdi = ' + #39+ a +#39 OR' KaliteAdi = ' + #39+ B +#39;
dm.Qkumas.Prepared:=true;
dm.Qkumas.Open;
veritabanım access delphide ki sql karakterler acceste degisebiliyor sorun orada galiba
a := edit2.Text;
b:= 'CLARA';
dm.Qkumas.Close;
dm.Qkumas.SQL.Clear;
dm.Qkumas.SQL.Text := ' SELECT * FROM dbo_Kaliteler WHERE
KaliteAdi = ' + #39+ a +#39 OR' KaliteAdi = ' + #39+ B +#39;
dm.Qkumas.Prepared:=true;
dm.Qkumas.Open;
veritabanım access delphide ki sql karakterler acceste degisebiliyor sorun orada galiba
Kod: Tümünü seç
dm.Qkumas.SQL.Text := ' SELECT * FROM dbo_Kaliteler WHERE
KaliteAdi = ''' + a + ''' OR KaliteAdi = ''' + B +'''';
- Bil_Bakalım
- Üye
- Mesajlar: 61
- Kayıt: 31 Ara 2004 01:45
- Konum: İzmir
- İletişim:
QuotedStr() fonksiyonuna gönderdiğin değerin başına ve sonuna tek tırnak koyarak döndürür..function QuotedStr(const S: string) : string;
örn.
Kod: Tümünü seç
ShowMessage(QuotedStr('lazio'));