PDA

View Full Version : ذخیره ؟ به جای حروف فارسی در sql server



nazaninam
یک شنبه 07 اسفند 1384, 21:11 عصر
سلام شاید به نظر تکراری بیاد ولی اگه لطف کنید جواب بدید چون هرچی سرچ کردم بدردم نمی خورد
من اطلاعاتم توی یک تیبل sql وارد میکنم ولی همش تبدیل به ? میشه در ضمن هم fiield از نوع nvarchar هست هم در صفحات کد پیج utf-8 رو وارد کردم هم save as encoding کردم با utf-8 with signiture نمدونم مشکل از کجاست مکنه مشکل از store procedure باشه ؟؟ میشه یه نگاهی بندازید؟؟

@tablename nvarchar(200),

@description nvarchar(100),
@showconf nvarchar(5),
@pcode nvarchar (50),
@prefrence nvarchar(5)

)

AS


declare @SqlStr nvarchar (500)

set @SqlStr ='update '+ @tablename + ' set description=''' + @DESCRIPTION + ''' ,showconf=' + @showconf + ' ,prefrence=' + @prefrence +' where p_key='+@pcode


exec sp_executesql @SqlStr

GO

brida_kh
دوشنبه 08 اسفند 1384, 11:10 صبح
دوست عزیز باید قبل از textbox.text یه دونه N بذاری.
موفق باشی

jazire
سه شنبه 09 اسفند 1384, 08:27 صبح
سلام.
شاید مطلب زیر کمکتون کنه...
http://behrooznp.com/weblog/blogarchive.aspx?id=100184

javad3151
سه شنبه 09 اسفند 1384, 11:14 صبح
دوتا مطلب :
1- هم صفحات html و هم صفحات code باید بصورت utf-8 باشند
2- در دستورات sql که بکار می برید قبل از ' باید N بذارید مثلا prefrence=N'test