Sirwan Afifi
یک شنبه 25 مهر 1389, 14:22 عصر
سلام دوستان
من در حال نوشتن يه پروژه به صورت سه لايه هستم حالا مشکل من اينه که نمي دونم يه عکسو چطوري تو ديتابيس ذخيره کنم ؟
1- تو لايه BL فيلد عکس رو از چه نوعي بگيرم؟
2- تو لايه DAL به چه صورتي عکسو ذخيره کنم؟
اين کد ذخيره اطلاعاته تو لايه DAL ، حالا مي خوام همراه با اينا عکس رو هم ذخيره کنم.
public void insert(Students st)
{
try
{
OleDbConnection con = new OleDbConnection(connStr);
con.Open();
OleDbCommand cmd = new OleDbCommand("insert into Students(name,lastname,fathername,mellicode,sex,da teofbirth,status,din,mazhab,phone,address,maqtaeTa hsili,reshte) values('" + st.Name + "','" + st.Lastname + "','" + st.Fathername + "','" + st.Mellicode + "','" + st.Sex + "','" + st.Dateofbirth + "','" + st.Status + "','" + st.Din + "','" + st.Mazhab + "','" + st.Phone + "','" + st.Address + "','" + st.MaqtaeTahsili + "','" + st.Reshte + "')", con);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("اطلاعات شما با موفقيت ثبت گرديد", "ثبت اطلاعات", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (OleDbException ex)
{
MessageBox.Show(ex.ToString());
}
}
من در حال نوشتن يه پروژه به صورت سه لايه هستم حالا مشکل من اينه که نمي دونم يه عکسو چطوري تو ديتابيس ذخيره کنم ؟
1- تو لايه BL فيلد عکس رو از چه نوعي بگيرم؟
2- تو لايه DAL به چه صورتي عکسو ذخيره کنم؟
اين کد ذخيره اطلاعاته تو لايه DAL ، حالا مي خوام همراه با اينا عکس رو هم ذخيره کنم.
public void insert(Students st)
{
try
{
OleDbConnection con = new OleDbConnection(connStr);
con.Open();
OleDbCommand cmd = new OleDbCommand("insert into Students(name,lastname,fathername,mellicode,sex,da teofbirth,status,din,mazhab,phone,address,maqtaeTa hsili,reshte) values('" + st.Name + "','" + st.Lastname + "','" + st.Fathername + "','" + st.Mellicode + "','" + st.Sex + "','" + st.Dateofbirth + "','" + st.Status + "','" + st.Din + "','" + st.Mazhab + "','" + st.Phone + "','" + st.Address + "','" + st.MaqtaeTahsili + "','" + st.Reshte + "')", con);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("اطلاعات شما با موفقيت ثبت گرديد", "ثبت اطلاعات", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (OleDbException ex)
{
MessageBox.Show(ex.ToString());
}
}