سلام
دلفی 3000عزیز باید همیشه انتظار ایراد رو داشته باشی.
کد بالایی فقط یه جابجای بین ' و + لازم داشت من تصحیح کردمش :
ADOQuery1.close;
ADOQuery1.SQL.tex:=' select * from bankname where fname like N ' + #39 + '%' + edit1.text+ '%'+#39 +'and lname like N'+ #39+'%' edit2.text+'%'+#39;
ADOQuery1.open;
و اما می تونی از پارامتر هم استفاده کنی .
برای این کار تو proprtes > SQL بنویس :
select inb from bookb where inb like :p0
p0 اسمی است که برای پارامتر اتنخاب کردی
حالا تو propertes>parameters نوع p0 رو ftstring انتخاب کن
و این کد رو بنویس
adoquery1.close;
adoquery1.Parameters[0].Value:='%'+edi t1.text+'%';
adoquery1.open;
موفق باشی.
امید