bachebahal_1363
دوشنبه 01 مهر 1387, 14:22 عصر
سلام خدمت دوستان
بنده از SQLCommand.Parameters برای اضافه کردن اطلاعات موجود در فرم به SQL استفاده می کنم . همچنین از Commandtext زیر استفاده می کنم :
INSERT INTO TableName (Filed1,Filed2) VALUES (@Filed1,@Filed2)
زمانی که من پارامتر هام رو مقدار دهی می کنم چون از زبان فارسی استفاده می کنم در حالت عادی برای داده های حروفی و بدون استفاده از پارامتر جهت unicode کردن به صورت
N'Filed'
عمل می کردم اما حال که از پارامتر استفاده می کنم داده هام unicode نمی شه برای مثال در کلمه ای که حرف "ی" استفاده شده باشه داده هایی که می خواهند SELECT شوند برای جستجوی کلمه به جای حرف "ی" باید از کلید ترکیبی Shift + X یا به عبارتی حرف ("ي") به جای ("ی") استفاده کنم .
مشکل از کجاست و چگونه می شه این قضیه رو رفع کرد؟
بنده از SQLCommand.Parameters برای اضافه کردن اطلاعات موجود در فرم به SQL استفاده می کنم . همچنین از Commandtext زیر استفاده می کنم :
INSERT INTO TableName (Filed1,Filed2) VALUES (@Filed1,@Filed2)
زمانی که من پارامتر هام رو مقدار دهی می کنم چون از زبان فارسی استفاده می کنم در حالت عادی برای داده های حروفی و بدون استفاده از پارامتر جهت unicode کردن به صورت
N'Filed'
عمل می کردم اما حال که از پارامتر استفاده می کنم داده هام unicode نمی شه برای مثال در کلمه ای که حرف "ی" استفاده شده باشه داده هایی که می خواهند SELECT شوند برای جستجوی کلمه به جای حرف "ی" باید از کلید ترکیبی Shift + X یا به عبارتی حرف ("ي") به جای ("ی") استفاده کنم .
مشکل از کجاست و چگونه می شه این قضیه رو رفع کرد؟