تقييم الموضوع :
  • 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][email protected], [QId][email protected], [BDay][email protected], [IDN][email protected], [Gender][email protected], [NSon][email protected], [Stud][email protected], [US][email protected], [QY][email protected], [DY][email protected], [InY][email protected], [QR][email protected], [DR][email protected], [Kat][email protected], [img][email protected] WHERE [ID][email protected] ";
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
تسلموا يا غوالي تم ..
زبطت مع الباراميتر ..
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [كود] المساعدة في وضع صورة لكل موظف وادي العوضي 3 250 23-03-18, 06:34 PM
آخر رد: حيدر العراقي
Tongue ربط قاعدة بينات اكسل مع الفيجوال عمار عيثاوي 3 1,910 02-03-18, 05:13 PM
آخر رد: محمد بن عطية
  [VB.NET] كيفية عرض الصورة من الداتا جريد الى picture box mohamed2316 3 210 02-03-18, 05:07 PM
آخر رد: كناري008
  إضافة الصورة في قاعدة البيانات iFanfan 0 86 01-03-18, 06:02 PM
آخر رد: iFanfan
  بيانات الصنف في الفاتورة atefkhalf2004 1 184 13-02-18, 09:53 PM
آخر رد: atefkhalf2004
  كيف يمكن نسخ جدول من قاعدة بيانات الي اخري atefkhalf2004 9 110 30-01-18, 02:59 PM
آخر رد: atefkhalf2004
  معرفة اصدار نسخة قاعدة البيانات atefkhalf2004 8 125 27-01-18, 06:07 PM
آخر رد: أبو عمر
  [سؤال] بخصوص اضافة / حذف / تعديل بيانات لقاعدة ACCESS Temiz 0 115 24-01-18, 12:49 AM
آخر رد: Temiz
  [سؤال] ماهوا كود تعديل اسم المستخدم وكلمة المرور في البرنامج Ameer syria 13 5,608 02-01-18, 05:39 PM
آخر رد: سعود
  [SQL] مشكلة تواجهنى عند محاولة استرجاع قاعده بيانات ahmedmansour 1 108 27-11-17, 09:39 PM
آخر رد: حريف برمجة

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


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