PDA

View Full Version : فارسی نویسی در دیتابیس



maisam57
سه شنبه 21 اسفند 1386, 11:42 صبح
توی سایت که سرچ کردم نوشته بودند که برای نوشتنفاریس توی دیتابیس قبل از مقدار هر فیلد از کاراکتر N استفاده کنم ولی باز مقدار فیلها رو بصورت اجغ وجغ میزنه
در ضمن از سی شارپ و دیتابیس اراکل استفاده میکنم


string strconn = "Data Source=gs;User ID=sa;Password=key2231871;Unicode=True";
OracleConnection conn = new OracleConnection(strconn);
OracleCommand command = new OracleCommand();
command.CommandText = "insert into pishnehad(ID,DATESABT,SUBJECT,FNAME1,CODE1,FNAME2, CODE2,FNAME3,CODE3,FNAME4,CODE4,FNAME5,CODE5) " +
"values(1,N'" + Label12.Text + "',N'" + TextBox11.Text + "'," +"N'"+TextBox1.Text+"',"+
"N'" + TextBox2.Text + "'," + "N'" + TextBox3.Text + "'," + "N'" + TextBox4.Text + "'," + "N'" + TextBox5.Text + "',"+
"N'" + TextBox6.Text + "'," + "N'" + TextBox7.Text + "'," + "N'" + TextBox8.Text + "'," + "N'" + TextBox9.Text + "'," + "N'" + TextBox10.Text + "')";
conn.Open();
command.Connection = conn;
command.ExecuteNonQuery();
conn.Close();

Pouria.NET
سه شنبه 21 اسفند 1386, 17:49 عصر
من برای SQl Server 2000 و 2005 که کد می نوشتم احتیاج به یه همچین کارهایی نبود. تنها کاری که می کردم این بود که DataType فیلدها رو NVarChar و .. بقیه نوعهایی که Unicode بودند انتخاب می کردم.