delphi7 ve sql konusunda yardımınıza ihtiyacım var.
MySql veritabanında tek kolonlu bir veri içerisinde;
örn;
stok_adi
------------------------------------
Ülker çikolatalı gofret
Eti top kek
ülker süt
eti bank
-------------------------------------
Bu kolon içerisinde SQL komutu ile arama yapmam lazım, şöyle ki!
Kod: Tümünü seç
Procedure ............
var
aranan: string;
begin
aranan:='''%'+StringReplace(Edit1.text,' ','%',[rfReplaceAll, rfIgnoreCase])+'%''';
Edit1.text:=’ülk çi gof’; //Yazım sırasına dikkat
Query1.SQL.Add('SELECT * FROM stok.urunler');
Query1.SQL.ADD('Where (stok_adi like '+mask+') limit 50');
end;
Yardımcı olacağınız kısım;
Kod: Tümünü seç
edit1.text := ' gof ülk çik'; //Yazım sırasına dikkat
StringReplace ,
ParamByName,
where' + quotedstr(stok_adi )
SELECT match(stok_adi )
( CASE WHEN stok_adi IS NOT NULL THEN stok.urunler LIKE concat ('%', stok_adi , '%') ELSE 1 END)
vs.. denemediğim kod kalmadı.
Kendinize çok iyi bakın. Allah’a emanet olun.
Saygılarımla.