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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعلام من عدة جداول لقاعدة بيانات اكسس Adel27213 1 702 07-11-23, 08:27 AM
آخر رد: justforit
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 1,582 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  [SQL] استفسار عن طريقة تحزم قواعد بيانات MSSQL مع البرنامج VB.NET2019 salemq 2 530 18-05-23, 03:02 AM
آخر رد: سعود
  ما معني بيانات تقع بين الرمز[] في حقل في داتا بيس bassant 3 672 03-04-23, 11:53 PM
آخر رد: sanyor77
  [نقاش] مشاركة قاعدة بيانات SQL على شبكه داخليه morkoskhalaf 3 3,012 06-01-23, 03:20 AM
آخر رد: عبدالكريم برشدان
  قاعدة بيانات xml djelloul 3 2,799 07-11-22, 10:27 PM
آخر رد: Am7
  [عنوان معدل]حفظ بيانات listbox fhad24 36 12,241 08-10-22, 06:55 PM
آخر رد: رضوان الجماعي
  [سؤال] كيفية تسنسيق الارقام ف خلية السيكوال adelsbeed 0 879 23-04-22, 05:49 AM
آخر رد: adelsbeed
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,128 22-04-22, 07:27 PM
آخر رد: strongriseman
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,266 17-11-21, 10:09 AM
آخر رد: سعود

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


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