PDA

View Full Version : سوال: درج فارسی در فیلد Nvarchar



Bidel_barnamenevis
چهارشنبه 01 مهر 1388, 14:36 عصر
سلام
برای پر کردن جدولی با دستور insert در فیلدی که که نوع آن nvarchar هست به جای فارسی علامت سوال میذاره در حالی که وقتی دستی جدول را پر میکنم این مشکل نیست.
مرسی.

amir_alaki
چهارشنبه 01 مهر 1388, 15:39 عصر
باسلام

معمولا برای Insert کردن مقادری Unicode که فارسی هم شامل این هست باید اگر از صحیح بودن Collation Db اطمینان دارم به صورت زیر عمل کنیم:

1-


Insert into Table1(name,family) vaues(N'حسن', N'اکبری'(


2- اگر Sp برای این عمل استفاده میشه متقیر های رشته ای اونو از نوع Nvarchar ویا Ncahr تعریف کنیم .

3- اگر مشکل از Collation هست که معمولا Arabic_ci_as تنظیم میشه روش تعقیر اونو کافیه سرچ کنین با یک دستور دراز تا اونجایی که یادمه قابل انجام بود.

Bidel_barnamenevis
شنبه 04 مهر 1388, 14:27 عصر
ok خیلی ممنون