خطأ عند استخدام Like
#2
Form2.ADOStoredProc2.Filter:='Nature like'+idn+'and NExploitation='+IntToStr(id)+'and Mois like'+idm

1- عدم ترك الفرغات بين and
2- يستحسن وضع الاقواس لتفادي مثل هده الاخطا الغير متعمدة
3- ادا اكن الحقل رقمي لا تستخدم لايك او قم بتغير نوع الحقل الى حرفي
4- لا تستعمل في الفيلتر الدالة لايك اينما تستخدم في sql
5- الكود بالفلتر يكون

Form2.ADOStoredProc2.Filter:='Nature ='''+idn+''' and NExploitation='+IntToStr(id)+' and Mois='''+idm+'''';

6- code sql:

'Select * From Nom_Table Where
Nature Like '+QuotedStr(Idn)+' And NExploitation='+IntToStr(id)+' And Mois like '+QuotedStr(Idm)
7- يمكن اضافة % في لايك
الرد


الردود في هذا الموضوع
خطأ عند استخدام Like - بواسطة hmidadz - 15-07-2013, 11:12 PM
خطأ عند استخدام Like - بواسطة lahcen - 16-07-2013, 05:17 AM

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


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