مشكل في كود البحث في جدول بالـ sql
#1
مشكلتي هي انه في كود البحث في جدول برمجته ببرنامج MSSQL server ولكن عندما شغلت البرنامج واردت البحث ظهر لي هذا الخطأ عند كتابة اول حرف في Edit1

كود :
http://www11.0zz0.com/2015/04/12/20/241483558.jpg

واليكم الكود الذي وضعته في حدث Edit1Change

begin
If (Edit1.Text='') then
DataModule4.AdoTable1.Filtered:=false
Else
Begin
DataModule4.Adotable1.Filter:='nome'+ QuotedStr(Edit1.Text+'%');
DataModule4.Adotable1.Filtered:=true;
end;
end;

صورة للكود
كود :
http://www14.0zz0.com/2015/04/12/20/470867809.jpg
الرد
#2
إستخدم LIKE بدلا من = لأن يساوي لا تشتغل مع Wildcards مثل * و ؟ وغيرها
الرد
#3
يا اخي انا جديد في تعلم لغة الدلفي لذلك ممكن تشرح لي اين اضع like
الرد
#4
انت نسيت ان تضع علامة = في شرط الفلتر ...
عموما هذه هي الصيغة


كود :
DataModule4.Adotable1.Filter:='nome LIKE '+ QuotedStr(Edit1.Text+'%');
الرد
#5
بارك الله فيك أخي الكريم "الكاسر الآخر " فقد نجح معي الامر ...
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم