PDA

View Full Version : سوال: مشکل درج متن فارسی در GridView



rspchs
دوشنبه 17 تیر 1392, 09:05 صبح
با سلام و خسته نباشید من یه جدول برا استخدام افراد توی سایتم گذاشتم که فیلد های متنی اون رو از نوع Nvarchar قرار دادم اما موقعی که دستی اطلاعات رو توی جدول وارد می کنم توی GridView درست نمایش می ده اما موقعی که توی فرم استخدام وارد می کنم و دکمه درج رو می زنم حروف به صورت علامت سؤال ظاهر می شه
توی درج هم من مقادیر TextBox هام رو توی یه سری متغیر می ریزم و اون متغیر ها رو توی جدول درج می کنم در ضمن Encodingم هم رو روی UTF-8 with signature گذاشتم لطفا کمک کنید

با تشکر

komeil64
دوشنبه 17 تیر 1392, 10:35 صبح
موقع ارسال به دیتابیس قبل از محتویات هر فیلد nvarchar از رکوردت یک N بزار
insert into (table) values (N'متن')

rspchs
دوشنبه 17 تیر 1392, 18:11 عصر
دوست عزیز من از روش برنامه نویسی سه لایه استفاده می کنم و اینکارو کردم و جواب نداد

INSERT INTO tbl_cop
(CName, CFamily, CAddress, CTell, CHistory, CMakan, CMad, CAge, CSex, CStatusFamily, CJob, CUniversity, Approved)
VALUES (N'@CName', N'@CFamily', N'@CAddress',@CTell,@CHistory, N'@CMakan', N'@CMad',@CAge, N'@CSex', N'@CStatusFamily', N'@CJob',
N'@CUniversity',@Approved)

لطفا کمک کنید وقت زیادی ندارم

parvizwpf
دوشنبه 17 تیر 1392, 21:52 عصر
بهتره روش دوستمون رو انجام بدی و بجاش از استور پروسیجر استفاده کنی