PDA

View Full Version : ذخیره عبارات فارسی به صورت ؟؟؟؟؟



Bahar_HS
جمعه 05 مهر 1387, 12:30 عصر
با سلام
داده هایی که از طریق فرم گرفته میشن ، به صورت ؟؟؟ در جدول ذخیره میشن،
نوع داده های فیلدهای جدول روnvarchar تعریف کردم ،

1) نمی دونم چطورcollation رو روی arabic تنظیم کنم؟
2) چه تنظیمات دیگه ای لازمه؟
با سپاس

atishatish
جمعه 05 مهر 1387, 14:30 عصر
insert into TableName (UserName)values(N'نام')

از کلمه کلیدی N یعنی National برای ورود اطلاعات غیر en استفاده کنید .

Hossein1429
جمعه 05 مهر 1387, 14:31 عصر
اگه منظورت همون table در بانك اطلاعاتي هست، يادت باشه وقتي nvarchar تعريف مي كني بايد در مقدار دهي مثلا نام بنويسي:

name = N' + textBox1 + '; OK

Bahar_HS
جمعه 05 مهر 1387, 19:38 عصر
با سلام
کدی که در متدSave (فرمی که از طریق اون داده ها ذخیره میشه) ،نوشتم این طوری،


String insertstring = "INSERT into Table1(name,family,degree,degreerr,khedmatm,khedma t,startday,startmounth,startyear,numbershe,birthda y,birthmounth,birthyear,birth,namefather)VALUES('{ 0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8} ','{9}','{10}','{11}', '{12}','{13}','{14}')";

cmd.CommandText = String.Format(insertstring, txtName.Text, txtfamily.Text, strdegree, txtdegreerr.Text, txtkhedmatm.Text, strkhedmat, comboBox1.Text, comboBox2.Text, comboBox3.Text, txtnumbershe.Text, comboBox4.Text, comboBox5.Text, comboBox6.Text, txtbirth.Text, txtnamefather.Text


چیزی رو که گفتید چطور باید اعمال کنم؟
با سپاس

atishatish
جمعه 05 مهر 1387, 20:44 عصر
String insertstring = "INSERT into Table1 (name,family,degree) values (N'" + txtName.Text + "',N'" + txtfamily.Text + "',N'" + txtdegreerr.Text +"')";

Bahar_HS
شنبه 06 مهر 1387, 15:12 عصر
با سلام
ممنون از راهنمایی تون ،
درست شد.