bu sql cümlesinin anlamı ne?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
bu sql cümlesinin anlamı ne?
merhaba biz sql e
select * from "arge malzemeler" where "arge malzemeler".tanim:=aaa
dediğimizde tam olarak ne yapmış oluyoruz bu cümlede LIKE kullanmak istersem nasıl kullanırım
select * from "arge malzemeler" where "arge malzemeler".tanim:=aaa
dediğimizde tam olarak ne yapmış oluyoruz bu cümlede LIKE kullanmak istersem nasıl kullanırım
sga
hocam aslında bunun kullanımı bu şekilde değil siz yanlışmı yazdınız acaba
yanlış=select * from "arge malzemeler" where "arge malzemeler".tanim:=aaa
doğru=select * from "arge malzemeler" where "arge malzemeler".tanim=:AAA burada yapılan arge malzemeler tablosu içinde tanım alanı dışardan gireceginiz degere karşılık gelen verileri listeler eğer like kullanmak istersen
select * from "arge malzemeler" where "arge malzemeler".tanim like (:aaa%) şeklinde kullanabilirsin
yanlış=select * from "arge malzemeler" where "arge malzemeler".tanim:=aaa
doğru=select * from "arge malzemeler" where "arge malzemeler".tanim=:AAA burada yapılan arge malzemeler tablosu içinde tanım alanı dışardan gireceginiz degere karşılık gelen verileri listeler eğer like kullanmak istersen
select * from "arge malzemeler" where "arge malzemeler".tanim like (:aaa%) şeklinde kullanabilirsin
Re: bu sql cümlesinin anlamı ne?
yukarıdaki kod ilesga yazdı:merhaba biz sql e
select * from "arge malzemeler" where "arge malzemeler".tanim:=aaa
dediğimizde tam olarak ne yapmış oluyoruz bu cümlede LIKE kullanmak istersem nasıl kullanırım
arge malzemeler tablosunun tüm alanlarını seçmişsin ve şart olarakta malzemeler alanı =aaa demişsin.
burada where kullanmak için
select * from "arge malzemeler" where "arge malzemeler".tanim like (aaa) şeklinde kullanabilsin
(aaa%)
aaa ile başlayan
(%aaa) aaa ile biten
(%aaa%) içinde aaa olan kayıtların listelenmesini bu şkilde sağlayabilrsin.
Saygılarımla
Çalışmalarınızda başarılar.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
bakın o zaman şöyle bir yok deneyiniz.
showmessage(query1.sql.text);
query1.open;
open komutundan önce bu msj ile ne yazdığınız rahatça görebilrsiniz. hatanızı bulmanınz çok kolay olacaktır.
showmessage(query1.sql.text);
query1.open;
open komutundan önce bu msj ile ne yazdığınız rahatça görebilrsiniz. hatanızı bulmanınz çok kolay olacaktır.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
s.a.
parametreye o şekilde ekleme yapmanız mümkün değil. (benim bildiğim)
% yi paramtereye değer gönderirken ekleyeceksin.
şeklinde yapabilirsiniz. veya sql içinde şu şekilde yapabilirsiniz
şeklinde yapabilmeniz lazım.
kolay gelsin.
parametreye o şekilde ekleme yapmanız mümkün değil. (benim bildiğim)
% yi paramtereye değer gönderirken ekleyeceksin.
Kod: Tümünü seç
tablo.params.parambyname('aaa').asstring:=edit1.text+'%';
Kod: Tümünü seç
select * from "arge malzemeler" where "arge malzemeler".tanim like (:aaa||'%')
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
s.a.
eğer kayıtları gridde görebiliyor ancak preview(bunu quickrep te yaptığını düşünüyorum bu konuda biraz daha açıklama yaparsan sevinirim) işleminde son kaydı görüyorsan quickrep in bağlantılarını kullandığın bandların tipini kontrol etmeni öneririm.
kolay gelsin.
eğer kayıtları gridde görebiliyor ancak preview(bunu quickrep te yaptığını düşünüyorum bu konuda biraz daha açıklama yaparsan sevinirim) işleminde son kaydı görüyorsan quickrep in bağlantılarını kullandığın bandların tipini kontrol etmeni öneririm.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim