selam arkadaşlar. veritabanında arama yapmak istedim ve bu işlem için de query kullanmanın daha faydali olacağını düşündüm.
forma bir qurey ekledim aliasını belirttim. datasource ninde datasetini query nesnesi olarak belirttim.
TStrings özelliğine ne yazacağımı bilmediğim için de kod yazarken kulandığım sql ifadesinde nasıl olsa temizleme işşlemi yapıyorum diye veri tabanındaki bütün kayıtları listelettim.
select * from veri4.db ifadesini kullandım.
daha sonra ise kodta
with query1 do
begin
sql.clear;
sql.add('Select * from veri4.db where kimlik_no=:kimlik');
params[0].value:=edit1.text;
execsql;
end;
ifadesini kullandım. bu arada kimlik no nun uzunluğunu bulacak bir değişken türü bulamadığım için bu alanı string olarak atadım.
verdiği hata ise query nesnesinin bu işlemi kapalı bir dataset üzerinde gerçekleştiremeyeceği. query nesnesinin active özelliği de true;
lütfen bana yardımcı olun.
query kullanımı ile ilgili sorun
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sarp_halit
- Üye
- Mesajlar: 241
- Kayıt: 17 Ara 2003 04:30
- Konum: Cennet Fethiye
- İletişim: