PDA

View Full Version : تو بانکم فارسی ذخیره نمیشه !!!



Blackk_lightt
دوشنبه 01 مهر 1387, 11:41 صبح
سلام
نمیدونم چرا جدیدا هر جدولی میسازم داخلش نمیشه فارسی ذخیره کرد همش ؟ میشه
ولی جدولایی که قبلا ساختم درست کار میکنه

رضا عربلو
دوشنبه 01 مهر 1387, 11:53 صبح
نوع فیلدهایتان چیست؟ نوع colation دیتابیستان پیست؟

Blackk_lightt
دوشنبه 01 مهر 1387, 12:35 عصر
سلام
نوعش Varchar .از نوعش نیست چون تو جدول قدیمی که درست کار میکنه هم نوعش varchar هست

رضا عربلو
دوشنبه 01 مهر 1387, 15:57 عصر
پس نوع colation دیتابیس تان را arabic_.... انتخاب کنید . (البته در اس کیو ال 2008 می توانید persian را انتخاب نمایید.)

Blackk_lightt
دوشنبه 01 مهر 1387, 22:49 عصر
سلام
اول از اینکه جواب میدید خیلی ممنون
من از SqlServer 2000 استفاده میکنم.colation روی Server Default بود منم تغییرش ندادم
بانک هایی که قبلا ساختمم روی همین بود ولی مشگلی نداشت

Blackk_lightt
دوشنبه 01 مهر 1387, 23:04 عصر
اگه یکی جواب بده ممنون میشم

ali_abbasi22145
سه شنبه 02 مهر 1387, 09:18 صبح
سلام
نوعش را NVarchar كن و تنظيم دقيق ويندور به فارسي را انجام بده و collation Arbic 1256 غير حساس به حروف بگذار،بايد مشكلاتت در SqlServer 2000 كامل حل شود.

>نوعش Varchar .از نوعش نیست چون تو جدول قدیمی که درست کار میکنه هم نوعش varchar هست
ممكن است قبلا تنظيم دقيق به فارسي ويندوزت درست باشد ولي حالا نباشد!

Blackk_lightt
سه شنبه 02 مهر 1387, 14:33 عصر
سلام
نوعش را NVarchar كن و تنظيم دقيق ويندور به فارسي را انجام بده و collation Arbic 1256 غير حساس به حروف بگذار،بايد مشكلاتت در SqlServer 2000 كامل حل شود.

>نوعش Varchar .از نوعش نیست چون تو جدول قدیمی که درست کار میکنه هم نوعش varchar هست
ممكن است قبلا تنظيم دقيق به فارسي ويندوزت درست باشد ولي حالا نباشد!
من متوجه منظورتون نشدم

کسی تا حالا به این مشگل بر نخورده ؟!!!:گریه::گریه::گریه:

mina.net
پنج شنبه 18 مهر 1387, 11:48 صبح
سلام
نمیدونم چرا جدیدا هر جدولی میسازم داخلش نمیشه فارسی ذخیره کرد همش ؟ میشه
ولی جدولایی که قبلا ساختم درست کار میکنه

من هم مشابه مشکل شما را داشتم ولی از وقتی از paramiters برای add کردن استفائه کردم مشکلم حل شد


cmd = New SqlCommand("insert into MDN_MAIN (TYPE_M)values (@TYPE_M)", con)
With cmd

.Parameters.Add(New SqlParameter("@TYPE_M", SqlDbType.NVarChar, 100)).Value = ComboBox1.Text
End With
cmd.ExecuteNonQuery()


امیدوارم مفید باشد