مشکل در فارسی نویسی در دیتا بیس

پری سپهری

عضو جدید
من یک برنامه نوشتم که یک دیتا بیس براش طراحی کردم.حالا وقتی اجرا می کنم و میخوام بهش مقداربدم.وقتی فارسی تایپ می کنم همش علامت سوال میزنه:redface::(
چرا؟؟؟؟؟؟
لطفا جواب منو بدید!!!:razz::confused:
 

پری سپهری

عضو جدید
یک دیتا بیس ساده که چندتا جدول براش طراحی کردم و با استفاده از چند تا textboxورودی ها رو دریافت میکنم و بعد در پایگاه sqlذخیره می کنم و با استفاده از data gridviewآنها را نمایش میدم.
ولی موقع نمایش مقدارهای فارسی شکل سوال میشن.
 

stabesh

عضو جدید
سلام
عزیز دل نوع داده تو sql server چی هست؟ کدوم ویرایش هست؟
باید نوع داده تون nvarchar باشه
 

پری سپهری

عضو جدید
خوب nvarchar50 وint هستن.بله من مشکلم با همین داده های nvchar هست.چیکار کنم؟
 
آخرین ویرایش:

N O X

عضو جدید
کاربر ممتاز
قبلا چنین مشکلی نداشتید با دیتابیستون ؟؟؟
 
آخرین ویرایش:

پری سپهری

عضو جدید
قبلا درست کار میکرد.یک پیغام میده برنامه که داری از کدهای فارسی استفاده میکنی......من اون پیغام و رد کردم.
دیگه هم پیداش نکردم:D
حالا وقتی برم دستی توی پایگاه و بهش مقدار بدم و بعد درخواست نمایش دادهای جدول بدم درست نشون میده و مشکلی نیست
ولی وقتی در حالت اجرا مقداردهی میکنم و فارسی بنویسم سوال میزنه بجاش:redface:
 

پری سپهری

عضو جدید
تاپیک و دیدم.من Nهم که وارد می کنم باز درست نشد.callation کجاست؟نتونستم پیداش کنم
اینم کدی که برای برنامه نوشتم:
string sql = "insert into ill(id,name,family,n_nobat,time)";
sql += "values({0},'{1}','{2}',{3},{4})";
sql = string.Format(sql,
txtid.Text,
txtname.Text,
txtfamily.Text,
txtnobat.Text,
txttime.Text);
cmd.CommandText = sql;
 
آخرین ویرایش:

Similar threads

بالا