05-09-18, 01:32 AM
05-09-18, 11:03 AM
وعليكم السلام ورحمة الله وبركاته
اتمنى التوضيح اكثر عن ما تريده من تعديل
هل ما تريده هو عند تعديل بيانات بجدو وقام المستخدم باستبدال الصورة
يقوم باستبدال الصورة القديمة بالصورة الجديدة ؟؟؟
تحياتى لك
وتمنياتى لك التوفيق
17-09-18, 09:30 PM
نعم هذا الي نبيه انه يستبدل الصورة القديمة بالجديدة
وبارك الله فيك
وبارك الله فيك
17-09-18, 09:45 PM
هل تريد فقط كود التعديل على الصورة او كود التعديل مع التعديل على الصورة
PHP كود :
Dim Cmd As New SqlCommand
With Cmd
.Connection = Con
.CommandType = CommandType.Text
.CommandText = "Update TableName Set image = @image Where id = @id"
.Parameters.Clear()
Dim ms As New MemoryStream()
Dim bmpImage As New Bitmap(image.Image)
bmpImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg)
Dim data As Byte() = ms.GetBuffer()
Dim p As New SqlParameter("@image", SqlDbType.Image)
p.Value = data
.Parameters.Add(p)
.Parameters.AddWithValue("@id", SqlDbType.Int ).Value = idW
End With
If Con.State = 1 Then Con.Close()
Con.Open()
Cmd.ExecuteNonQuery()
Con.Close()
MsgBox("تم تعديل السجل بنجاح", MsgBoxStyle.Information, "تعديل")
Cmd = Nothing
18-09-18, 11:11 AM
(17-09-18, 09:30 PM)abdulla.ali.essed كتب : [ -> ]نعم هذا الي نبيه انه يستبدل الصورة القديمة بالجديدة
وبارك الله فيك
حتى تكون الامور بسيطة وواضحة لك
وهو اضافة لم قدمه الاخ aljzazy
الان انت تريد عمل تعديل لصورة
وهو اعادة حفظ الصورة المرفقة فى البيانات بقاعدة البيانات
لتسهيل الامر عليك
كل ما ستحتاج اليه التالى
هو استخدام نفس الامر لذى قمت انت به فى عملية الاضافة
بمعنى ان الكود المستخدم لاضافة صورة عند عمل اضافة بيانات
هو نفسه سيتم استخدامه ولكن فى هنا سيكون فى كود التعديل
مع توضيح ان يجب عليك عمل كود تحقق
بحيث اذا كان المرفق التعديل فارغ لا فهنا تقوم بتعديل البيانات
مع عدم وجود عمود الصورة فى الكود تجنباً من خطاء حفظ التعديل
واذا تحقق وانه تم ارفا صورة جديدة يتم استخدام
كود تحديث البيانات والتى تشمل معها عمود الصورة
اتمنى ان يكون الشرح موضح ما اعني وان تكون على دراية به
تحياتى لك
وتمنياتى لك التوفيق
21-09-18, 10:56 PM
الله ايبارك فيك خوي