PDA

View Full Version : پیاده سازی دستور like



ghadam_kheyr
شنبه 18 بهمن 1399, 09:46 صبح
سلام
لطفا راهنمایی کنید معادل دستور زیر رودر دلفی پیاده سازی کنم
[code]
('*')select * from bimar WHERE bimar.fname LIKE ' + QuotedStr('*') + '&' + QuotedStr(Edit1.Text)+ '&'+ QuotedStr'
[code/]

یوسف زالی
شنبه 18 بهمن 1399, 11:57 صبح
سلام. در دلفی برای بررسی قسمتی از یک رشته دستور Pos وجود داره
if Pos('x', Str) > 0 then

ghadam_kheyr
شنبه 18 بهمن 1399, 12:11 عصر
اما منظور من این دستور هست:
مشخصات بیمارانی روبرگردونه که نامشون مشابه رشته س... باشد
یعنی چندحرف اول فقط برای جستجو تایپ بشه
اما دستور فوق که اول نوشتم کار نمی کنه

ghadam_kheyr
شنبه 18 بهمن 1399, 13:07 عصر
راه حل رو با جستجودر اینترنت پیدا کردم:
ADOQuery1.SQL.Add('select * from bimar WHERE bimar.fname LIKE :fname ORDER BY lname ASC');
ADOQuery1.Parameters.ParamByName('fname').Value := '%'+trim(Edit1.Text)+'%';