تقييم الموضوع :
  • 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
تسلموا يا غوالي تم ..
زبطت مع الباراميتر ..
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Photo [VB.NET] تعديل المدخلات في (الداتا قريد فيو ) لفاتورة مبيعات؟ EYADISMAIL 1 100 09-01-19, 10:30 PM
آخر رد: EYADISMAIL
  [VB.NET] الاتصال بقاعدة بيانات Access على استضافه YazanOtoum 8 2,192 05-01-19, 06:05 PM
آخر رد: musa al7elo
  سؤال بخصوص تحديث بيانات DataGridView abdullhadi999 0 60 05-01-19, 12:28 AM
آخر رد: abdullhadi999
  سؤال بخصوص تحديث بيانات DataGridView abdullhadi999 0 40 05-01-19, 12:27 AM
آخر رد: abdullhadi999
  [سؤال] اريد جعل قاعدة البينات تقبل ادخل لاكثر من يوزر فى نفس الوقت issamsaidd 2 119 30-12-18, 08:33 PM
آخر رد: issamsaidd
  مل نسخة احتياطية لقاعدة بيانات sql server djelloul 8 1,142 23-12-18, 01:21 AM
آخر رد: atefkhalf2004
  عمل قاعدة البيانات salah mansour 5 124 19-12-18, 01:31 AM
آخر رد: حريف برمجة
  استيراد نموذج به 145000 صف بيانات nabil.1710 2 250 16-12-18, 09:05 PM
آخر رد: viv
  سؤال عن كيفية جمع الارقام الموجبة فقط من عمود في الداتا جريد فيو alfaiz678 2 224 01-10-18, 09:24 AM
آخر رد: alfaiz678
  مشكلة قاعدة البيانات لا تقبل البيانات بعد التنصيب abozeyd 8 373 10-09-18, 08:02 AM
آخر رد: elgokr

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


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