تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية تعديل صورة في قاعدة بيانات اكسس
#1
شو المشكلة بالكود
كود :
private void btnEdit_Click(object sender, EventArgs e)
       {
         
           String selected = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
           int id = Convert.ToInt32(selected);
           string Gender = txtGender.SelectedItem.ToString();
           string Kat = txtKat.SelectedItem.ToString();
          // تحويل الصورة لبيانات ثنائية
          MemoryStream ms2 = new MemoryStream();
           pictureBox1.Image.Save(ms2, pictureBox1.Image.RawFormat);
           byte[] byteImage2 = ms2.ToArray();
         
         
           update(id, txtRName.Text, txtQId.Text, txtBDay.Text, txtIDN.Text, Gender, txtNSon.Text, txtStud.Text, txtUS.Text, txtQY.Text, txtDY.Text, txtInY.Text, txtQR.Text, txtDR.Text, Kat, byteImage2);
         
         
           
       }
الرد
تم الشكر بواسطة:
#2
السلام عليكم أخي العزيز ورحمة الله وبركاته
ما المشكلة بالضبط ؟هذا أولا
ثانيا نرجو وضع كود الأداة Update
واعبد ربك حتى يأتيك اليقين
الرد
تم الشكر بواسطة:
#3
private void update(int id, string RName, string QId, string BDay, string IDN, string Gender, string NSon, string Stud, string US, string QY, string DY, string InY, string QR, string DR, string Kat, byte[] byteImage2)
{
//SQL STMT
string sql = "UPDATE QName SET RName='" + RName + "',QId='" + QId + "',BDay='" + BDay + "',IDN='" + IDN + "',Gender='" + Gender + "',NSon='" + NSon + "',Stud='" + Stud + "',US='" + US + "',QY='" + QY + "',DY='" + DY + "',InY='" + InY + "',QR='" + QR + "',DR='" + DR + "',Kat='" + Kat + "',img='" + byteImage2 + "' WHERE ID=" + id + "";
cmd = new OleDbCommand(sql, con);

//OPEN CON,UPDATE,RETRIEVE DGVIEW
try
{

con.Open();
adapter = new OleDbDataAdapter(cmd);

adapter.UpdateCommand = con.CreateCommand();
adapter.UpdateCommand.CommandText = sql;

if (adapter.UpdateCommand.ExecuteNonQuery() > 0)
{
MessageBox.Show("ÊãÊ ÚãáíÉ ÇáÊÚÏíá ÈäÌÇÍ");
//clearTxts();

}

con.Close();

//REFRESH
retrieve();
clearTxts();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
con.Close();
}
الرد
تم الشكر بواسطة:
#4
السلام عليكم

استخدم Parameters لوضع البيانات في الاستعلام.
الرد
تم الشكر بواسطة:
#5
(28-03-17, 09:08 PM)مساعدة كتب : السلام عليكم

استخدم Parameters لوضع البيانات في الاستعلام.

كود ال update  فوق ..
معلش من جوال داخل
الرد
تم الشكر بواسطة:
#6
هذا تعديل، ولكن يحتاج مراجهة لأنك لم تضع مشروع لتجربته
كود :
string sql = "UPDATE [QName] SET [RName]=@RName, [QId]=@QId, [BDay]=@BDay, [IDN]=@IDN, [Gender]=@Gender, [NSon]=@NSon, [Stud]=@Stud, [US]=@U, [QY]=@QY, [DY]=@DY, [InY]=@InY, [QR]=@QR, [DR]=@DR, [Kat]=@Kat, [img]=@byteImage2 WHERE [ID]=@id ";
cmd = new OleDbCommand(sql, con);
cmd.Parameters.AddWithValue("@RName", RName);
cmd.Parameters.AddWithValue("@QId",QId);
cmd.Parameters.AddWithValue("@BDay",BDay);
cmd.Parameters.AddWithValue("@IDN",IDN);
cmd.Parameters.AddWithValue("@Gender",Gender);
cmd.Parameters.AddWithValue("@NSon",NSon);
cmd.Parameters.AddWithValue("@Stud",Stud);
cmd.Parameters.AddWithValue("@US",US);
cmd.Parameters.AddWithValue("@QY",QY);
cmd.Parameters.AddWithValue("@DY",DY);
cmd.Parameters.AddWithValue("@InY",InY);
cmd.Parameters.AddWithValue("@QR",QR);
cmd.Parameters.AddWithValue("@DR",DR);
cmd.Parameters.AddWithValue("@Kat",Kat);
cmd.Parameters.AddWithValue("@img", byteImage2);
cmd.Parameters.AddWithValue("@ID", id);

أهم شي الفكرة
الرد
تم الشكر بواسطة:
#7
تسلموا يا غوالي تم ..
زبطت مع الباراميتر ..
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حفظ واستدعاء الصور من قاعدة بيانات Database.sdf abdousoft 0 74 09-12-19, 12:24 AM
آخر رد: abdousoft
  [VB.NET] حفظ مسار الصور في قاعدة البيانات sql Hassan.syria 3 179 25-11-19, 01:25 PM
آخر رد: kiki
  [VB.NET] تعديل في data gird view وحفظه Hassan.syria 1 70 23-11-19, 04:07 PM
آخر رد: asemshahen5
  نسخ بيانات حقل لحقل اخر في نفس الجدول bassant 4 204 09-11-19, 12:51 AM
آخر رد: baha
  [سؤال] فك كلمة مرور معقدة على قاعدة البيانات اكسس ahmed saba 8 9,617 27-10-19, 05:37 PM
آخر رد: Musayahya2015
  قاعدتين بيانات من نوع اكسس في نفس البرنامج الوايلي 0 134 26-10-19, 09:26 AM
آخر رد: الوايلي
  سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة alfaiz678 5 384 30-09-19, 11:53 AM
آخر رد: alfaiz678
  اظهار قيمة الـــ DateTimePicker عند استدعائها من قاعدة البيانات mr_hso 4 355 04-09-19, 12:33 PM
آخر رد: mr_hso
  كود حذف صورة من جدول اكسس samira20 1 276 05-07-19, 07:50 PM
آخر رد: elgokr
  منع التكرار في اضافة بيانات لقاعدة بيانات أكسس vb.net ahmedshafea 3 6,173 01-07-19, 12:28 PM
آخر رد: essamprog

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم