امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل عجیب در اجرای دستور Like در SQL
نویسنده پیام
sepahbod آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 34
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 22 تشکر در 20 ارسال )
ارسال: #1
مشکل عجیب در اجرای دستور Like در SQL
سلام بر همگی استادان عزیزم من یه مشکل برام پیش اومده برنامه من که ( با ویژوال بیسیک 6 نوشتم ) قبلا با بانک اطلاعاتی اکسس استفاده می کرد . حالا اون را به اسکیول سرور تبدیلش کردم . همه چیز خوب کار می که فقط یه مشکل اساسی وجود داره . من در برنامم از یه دستور اسکیول استفاده می کنم که در اکسس به خوبی کار می کنه ولی در اسکیول در فیلدی که متغیر رشته ی آن بیشتر از 10 کارکتر بشه دیگه جواب نمی ده ولی در اکسس این مشکل وجود نداره و برنامه به خوبی جواب میده
این دستور اینه که وقتی در یک تکس باکس (Text6.text) بخشی از یه متن را بنویسیم اون کلمه را از داخل متن جملات پیدا می کنه
دستور من اینه

Adodc1.RecordSource = "SELECT * FROM book WHERE matn LIKE'%" & Text6.Text & "%'"

Adodc1.Refresh

به نظر شما اساتید مشکل کجاست که فقط فیلد هایی که مقدار آنها از nvarchar(10) کمتر باشه جواب میده و مثلا روی nvarchar(20) جواب نمی ده . باید در SQL SERVER 2005 تغییری بدهم و یا در جای دیگر
اگه میدونید کمک کنید . باتشکر از همه ی اساتید
۱۶-آذر-۱۳۹۰, ۱۵:۵۶:۱۸
ارسال‌ها
پاسخ
sepahbod آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 34
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 22 تشکر در 20 ارسال )
ارسال: #2
RE: مشکل عجیب در اجرای دستور Like در SQL
کسی بلد نیست جواب بده . بس شما که هیچی بلد نیستید چرا سایت راه اندازی می کنید
Exclamation
۳۰-آذر-۱۳۹۰, ۱۶:۵۷:۱۱
ارسال‌ها
پاسخ
parviz2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 171
موضوع‌ها: 16
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4
( 98 تشکر در 74 ارسال )
ارسال: #3
RE: مشکل عجیب در اجرای دستور Like در SQL
برو بچ وی بی احتمالا سرشون شلوغه.
ببین از تعریف فیلدت مطمئنی که چه سایزی براش گذاشتی؟
دستور درسته اگه دستور کل ساب رو بزاری بهتره.
یه بار تو خوده sql یه کوئری بزن ببین درست کار میکنه؟


گمان مبر که به پایان رسیده کار جهان / هزار باده ناخورده در رگ تاک است
۳۰-آذر-۱۳۹۰, ۱۷:۰۵:۵۶
وب سایت ارسال‌ها
پاسخ
sepahbod آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 34
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 22 تشکر در 20 ارسال )
ارسال: #4
RE: مشکل عجیب در اجرای دستور Like در SQL
سلام
فکر کنم برو بچ وی بی خیلی سرشون شلوغه چون حدود یکساله کسی بلد نیست جواب سئوال من را بده ؟؟
این که از سر شلوغ هم به رده !!!؟؟؟
۱۹-خرداد-۱۳۹۱, ۰۹:۰۷:۱۱
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #5
RE: مشکل عجیب در اجرای دستور Like در SQL
(۱۹-خرداد-۱۳۹۱, ۰۹:۰۷:۱۱)sepahbod نوشته است: سلام
فکر کنم برو بچ وی بی خیلی سرشون شلوغه چون حدود یکساله کسی بلد نیست جواب سئوال من را بده ؟؟
این که از سر شلوغ هم به رده !!!؟؟؟
مهندس
از جواب دادن به سوالات شما پولی به کسی نمیدن یا اجباری وجود نداره که حتما کسی جواب بده اینجوری نیست که همه اینجا بی مشکل باشن و کارشون فقط جواب دادن به سوالات باشه
اینجا هر کی به اندازه وقتش یا حوصلش جواب میده و انتظاری هم از کسی نداره


ظاهرا کدتون درسته ممکنه اشکال از جای دیگه باشه
با حرف جناب parviz2012 هم موافقم



[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۹-خرداد-۱۳۹۱, ۰۹:۵۴:۰۲
وب سایت ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #6
RE: مشکل عجیب در اجرای دستور Like در SQL
با سلام
احتمالا مشکل یونیکد باشه
شما اینطوری هم امتحان کنین :
کد:
Adodc1.RecordSource = "SELECT * FROM book WHERE matn LIKE N'%" & Text6.Text & "%'"
اگه بازم جواب نداد همون قسمت از پروژتونو جدا کنین بذارین اینجا تا بشه بهتر راهنمائی کرد .

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
۱۹-خرداد-۱۳۹۱, ۱۱:۱۰:۵۰
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  یه خطای عجیب هنگام ورود به SQL Server 2008 sepahbod 11 10,079 ۱۹-اسفند-۱۳۹۱, ۱۷:۵۰:۲۵
آخرین ارسال: sepahbod
  مشکل اجرای برنامه در کامپوترهای دیگه MCS 6 6,192 ۲۸-مرداد-۱۳۸۸, ۲۲:۰۶:۱۴
آخرین ارسال: فاطمه وطن دوست

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS