PDA

View Full Version : مشگل با کلمه ای که شامل حرف "ی " باشه در دستور select



ali_mnkt
جمعه 27 اسفند 1389, 23:39 عصر
با سلام

من در یک پایگاه داده یک دستور select روی فیلد نام کاربر زدم اما به یک مشگلی برخوردم و اونم این که اگه بر فرض من رو دستور where یک اسمی رو انتخاب کنم که داخلش از حرف "ی" استفاده شده باشه نشون نمی ده ولی اگه همون اسم که شامل حرف "ی " است رو از داخل فیلد های جدول copy کنم و در جلوی where بذارم جواب می ده کسی می دونه چطور این مشگل رو حل کنم ؟

MoS4k1
شنبه 28 اسفند 1389, 10:25 صبح
قبل از رشته مورد نظر N بزار مثل N'احمدی'

calculus
شنبه 28 اسفند 1389, 12:26 عصر
("select * from Customer where Name = N'" + Search.Text.ToString() + "'"

Mahbod Rad
چهارشنبه 03 فروردین 1390, 19:57 عصر
سلام دوست عزیز مشکل شما در مورد دو نوع ی عربی و فارسی است که اینها برای اس کیو ال CHAR های متفاوت دارند. در زمانی که شما از کپی استفاده میکنید دقیقاً از یک فرمت استفاده میکنید ولی در زمان نوشتن بین این دو نوع فرمت فارسی و عربی مشکل ایجاد میشود شما در ظاهر متوجه نمیشوید اما سیستم در این مورد اشکال میگیرد.

mjvsso
دوشنبه 29 فروردین 1390, 08:20 صبح
سلام فکر می‏کنم با ارتقای DLL مربوط به زبان فارسی در سیستم عامل ویندوز ، مشکل حل می‏شه.
ویا به جای تایپ "ی" که با کلید D صورت می‏گیره از Shift+X استفاده کنید.