PDA

View Full Version : فارسي در پايگاه



hasty0087
پنج شنبه 28 مرداد 1389, 16:24 عصر
سلام
من هر TextBox فارسي رو كه تو پايگاه ذخيره مي كنم، به صورت علامت سوال ذخيره مي شه. مي شه لطفا راهنمايي كنيد. البته اعداد درست ذخيره مي شن اما حروف نه.

Nahid Borna
پنج شنبه 28 مرداد 1389, 16:42 عصر
سلام دوست عزیز شما باید نوع داده رو توی دیتابیس nvarchar کنید و در کوئری نوشتن هم پشت string تون "N " قرار بدین.

Mohandes2009
پنج شنبه 28 مرداد 1389, 21:50 عصر
طبق گفته دوستمون اگه خواصیت اون فیلد را از نوع String یا همون nvarchar باشه مشکلی پیش نمیاد!!

hasty0087
شنبه 30 مرداد 1389, 03:00 صبح
سلام.
نوع داده NVarChar هستش اما جواب نمي ده.
اين دستور رو هم استفاده كردم اما جواب نگرفتم.


sqlCommand = new SqlCommand("INSERT INTO [dbo].[student]([Name], [Family],[Tel],[Birthdate],[Class],[Branch]) VALUES ('N"+Name+"','N"+Family+"','"+Tel+"','"+Birthdate+"','"+Class1+"','"+Branch+"')", sqlConnection);

hasty0087
شنبه 30 مرداد 1389, 03:11 صبح
سلام
يافتمش. بايد N رو خارج از ' قرار داد.
مرسي. باي

pystar
شنبه 30 مرداد 1389, 15:56 عصر
سلام

hasty0087 بهت تبريك ميگم كه خودت ايرور رو پيدا كردي. :لبخندساده:
اگه يه ذره به كدهايي كه مينويسي،رو قواعد نوشتن دقت كني حله.