View Full Version : خطا در جستجو با loacte
fahimi
چهارشنبه 15 مهر 1383, 05:10 صبح
در دستور جستجو locate در جدول یا پرس جو اگر تعداد کلمه بیش از 10 حرف باشد سیستم دچار خطا operation not applicable مواجه می شود
چگونه میشود
Pichidehtarin
چهارشنبه 15 مهر 1383, 08:19 صبح
فکر میکنم این خطا هنگامی پیش میاد که فیلد مورد جستجو Integer باشه و شما بخواین با 11 حرف یه فیلد Integer رو سرچ کنید .
در این صورت راهکار هایی که وجود اینه که :
1- فیلد Integer رو به LargeInt یا Float یا ... گسترش بدی (البته باز هم یه محدودیت هایی دارن) .
2- نذاری کاربر برای جستجو بیشتر از 10 تا حرف وارد کنه (مثلا اگه تو یه TEdit عمل سرچ انجامک میگیره MaxLeng اون رو 10 بزار) .
fahimi
پنج شنبه 16 مهر 1383, 05:12 صبح
با تشکر
فیلد از نوع alpha است و در جستجو دقیقا بر یک کلمه 10 حرفی است
البته با استفاده query با قرار دادن شرط به نوعی میشود جواب رسید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.