PDA

View Full Version : مشکل در ذخیره سازی رشته فارسی در sql



fullboy
سه شنبه 31 اردیبهشت 1392, 18:49 عصر
سلام
وقتی یه رشته فارسی رو تو یه خونه از جدول دیتابیس ذخیره میکنم به شکل ؟؟؟؟؟؟ در میاد
مشکل کجاست !؟ چون بعضی از خونه ها درست ذخیره میشه بعضی اینجوری !!

khokhan
سه شنبه 31 اردیبهشت 1392, 18:57 عصر
سلام
وقتی یه رشته فارسی رو تو یه خونه از جدول دیتابیس ذخیره میکنم به شکل ؟؟؟؟؟؟ در میاد
مشکل کجاست !؟ چون بعضی از خونه ها درست ذخیره میشه بعضی اینجوری !!

سلام

اون تکه کد مربوط به دکمه ثبت اطلاعات رو بگذار تا ببینیم به احتمال زیاد ایراد از اون قسمت باشه

fullboy
سه شنبه 31 اردیبهشت 1392, 19:01 عصر
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);
}

fullboy
سه شنبه 31 اردیبهشت 1392, 19:06 عصر
دقیقا فیلدایی که از user control هایی که ساختم ذخیره میشن اینجوریه !!

hramezani
سه شنبه 31 اردیبهشت 1392, 19:07 عصر
موقع insert کردن باید متن ها رو به این صورت بنویسی
N'متن'
نه اینطوری
'متن'
مثلاً
insert into table1
(id,name)
values
(1,N'علی' )

fullboy
سه شنبه 31 اردیبهشت 1392, 19:09 عصر
موقع insert کردن باید متن ها رو به این صورت بنویسی
N"متن"
نه اینطوری
"متن"
میشه واضحتر بگین ؟

hramezani
سه شنبه 31 اردیبهشت 1392, 19:19 عصر
میشه واضحتر بگین ؟

مثلاً
insert into table1
(id,name)
values
(1,N'علی' )

fullboy
سه شنبه 31 اردیبهشت 1392, 19:55 عصر
آخه من textbox1.text رو قرار دادم بجای 'متن' چجوری درستش کنم ؟

hramezani
سه شنبه 31 اردیبهشت 1392, 20:22 عصر
اینطوری بنویس
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+"')";