PDA

View Full Version : سوال: تشخیص نامهای مشابه



marzieh64
یک شنبه 03 مرداد 1389, 23:19 عصر
سلام
من یک جدول تو sqlserver دارم، میخوام با c# کدی بنویسم که در صورت وجودمتن یک textbox در جدولم یک پیام بده.اما وقتی توی textbox فارسی می نویسم با اینکه اون متنو تو جدول دارم ولی پیداش نمی کنه درصورتی که متن انگلیسی رو پیدا میکنه.نوع فیلد توی جدول varcharاست.
مرسی

ricky22
یک شنبه 03 مرداد 1389, 23:25 عصر
فیلد باید Nvarchar باشه

select * from table where name=N'ss'
good luck

n رو هم بزار

marzieh64
دوشنبه 04 مرداد 1389, 00:20 صبح
فیلد باید Nvarchar باشه

select * from table where name=N'ss'
good luck


n رو هم بزار





ممنون اما هم اینکه nameرو از textbox میگیرم و هم اینکه بعضی از فارسی ها رو تشخیص میده بعضی ها رو نه!!!

اَرژنگ
دوشنبه 04 مرداد 1389, 06:11 صبح
ممنون اما هم اینکه nameرو از textbox میگیرم و هم اینکه بعضی از فارسی ها رو تشخیص میده بعضی ها رو نه!!!

این چیزی که فرمودید به ما کمکی نمیکنه که مکشلتان را درک کنیم. همیشه هر چقدر بیشتر اطلاعات در اختیار بزارید راحتر میتونند مشکلتان را بررسی کنند، هر چقدر که بررسی مشکل سختر باشد احتمال جواب گرفتن کمتر میشه و باید به جواب پراندن متوصل شد تا یکیش بگره.
یک چند تا مثال از اونهایی که پیدا نمیکنه را بفرستید.

مثال یک جواب پراندن برایه سوال شما (بندازیم شاید گرفت ) : به مشکل ی و ک فارسی و عربی نگاه انداختید؟

marzieh64
دوشنبه 04 مرداد 1389, 16:26 عصر
این چیزی که فرمودید به ما کمکی نمیکنه که مکشلتان را درک کنیم. همیشه هر چقدر بیشتر اطلاعات در اختیار بزارید راحتر میتونند مشکلتان را بررسی کنند، هر چقدر که بررسی مشکل سختر باشد احتمال جواب گرفتن کمتر میشه و باید به جواب پراندن متوصل شد تا یکیش بگره.
یک چند تا مثال از اونهایی که پیدا نمیکنه را بفرستید.

مثال یک جواب پراندن برایه سوال شما (بندازیم شاید گرفت ) : به مشکل ی و ک فارسی و عربی نگاه انداختید؟


ممنون از لطف همگی،دیشب مشکلشو پیدا کردم،بعد از اینکه نوع nvarcharرا انتخاب کردم باید دوباره داده های قبلی رو درست می کردم!این کارو که کردم درست شد.ممنون از همگی