سلام
وقتی یه رشته فارسی رو تو یه خونه از جدول دیتابیس ذخیره میکنم به شکل ؟؟؟؟؟؟ در میاد
مشکل کجاست !؟ چون بعضی از خونه ها درست ذخیره میشه بعضی اینجوری !!
سلام
وقتی یه رشته فارسی رو تو یه خونه از جدول دیتابیس ذخیره میکنم به شکل ؟؟؟؟؟؟ در میاد
مشکل کجاست !؟ چون بعضی از خونه ها درست ذخیره میشه بعضی اینجوری !!
DB.fsave(Convert.ToInt64(lbxid.textbox), lbxname.textbox.ToString(), lbxfamily.textbox.ToString(), birthday, crtimes, sex, comboedu.SelectedItem.ToString(),Convert.ToInt64(l bxtell.textbox),
Convert.ToInt64( lbxmobile.textbox), lbxreagent.textbox.ToString(), combowork.SelectedItem.ToString(), txtadress.Text, combomari.SelectedItem.ToString(), lbxbithplace.textbox.ToString(),
lbxtypebime.textbox.ToString(),Convert.ToInt64(lbx bimeno.textbox), email);
}
دقیقا فیلدایی که از user control هایی که ساختم ذخیره میشن اینجوریه !!
موقع insert کردن باید متن ها رو به این صورت بنویسی
N'متن'
نه اینطوری
'متن'
مثلاً
insert into table1
(id,name)
values
(1,N'علی' )
آخه من textbox1.text رو قرار دادم بجای 'متن' چجوری درستش کنم ؟
اینطوری بنویس
N'" + TextBox1.Text + "'
string str = "insert into Table1(title, date, post, cat, imageurl) values (N'" + TextBox1.Text + "','" + DateTime.Now.ToShortDateString() + "', N'" + TextBox2.Text + "',N'" + DropDownList1.SelectedItem.Text + "','" + path+"')";
آخرین ویرایش به وسیله hramezani : سه شنبه 31 اردیبهشت 1392 در 21:08 عصر