را براي loCaseInsensitive خطاي Undeclared Identifier ميگيرهکد:MyTable.Locate('myField',Edit1.Text,[loCaseInsensitive]);
چرا ؟
خب درست نوشتم كه ! :sad:
Printable View
را براي loCaseInsensitive خطاي Undeclared Identifier ميگيرهکد:MyTable.Locate('myField',Edit1.Text,[loCaseInsensitive]);
چرا ؟
خب درست نوشتم كه ! :sad:
با سلام به همه
این مشکل میتونه چند تا دلیل داشته ابشه:
1- ممکنه فیلد myfield توی پایگاه داده تعریف نشده باشه.
2- شاید نوع داده فیلد مثلاً integer باشه و شما باید برای تبدیل متن به عدد از تابع مربوطه (strtoint) استفاده کنید.
دیگه چیزی به نظرم نمی رسه.
به امید دیدار.
اين را بيشتر توضيح دهيد لطفانقل قول:
- ممکنه فیلد mtfield توی پایگاه داده تعریف نشده باشه.
با سلام
ببین منظور من اینه که ممکنه فیلد myField رو توی پایگاه داده یعنی جایی که می خوای عمل جستجو رو انجام بدی تعریف نشده یعنی اصلاً همچین فیلدی نداری.
اگه نگرفتی بگو بیشتر توضیح بدم.
به امید دیدار
اين دستور كار ميكنه و خطا نميگيره
ولي وقتي loCaseInsensitive را اضافه ميكنم ، خطايي كه قبلا گفتم را ميگيرهکد:MyTable.Locate('myField',Edit1.Text,[]);
اين مشكل به اين دليل است كه بايد DB, ADODB اين دو تا در قسمت uses بالاي صفحه كپي كنيد تا اين مشكل بر طرف شود.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] همين جوري كه گفتين ، درست شد مرسينقل قول:
نوشته شده توسط nasim1984