تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] حفظ صورة بقاعدة البيانات
#1
السلام عليكم

عندي صور اريد حفظها بقاعدة البيانات وحذفها مشاهدتها ليس بامتدها ولكن بتحويلها لبينري يحفظ بقاعدة البيانات

كود الحفظ الخطاء المستخدم


PHP كود :
       Try

            If PictureBox1
.Image IsNot Nothing Then

                If MsgBox
("  هل تريد استبدال الصورة الحالية  " " ؟ "MsgBoxStyle.Exclamation MsgBoxStyle.MsgBoxRight MsgBoxStyle.OkCancel"استبدال صورة") = MsgBoxResult.Cancel Then Exit Sub
            Else

                If MsgBox
("  استمرار اضافة صورة جديدة للسجل رقم  " Label2.Text " ؟ "MsgBoxStyle.Exclamation MsgBoxStyle.MsgBoxRight MsgBoxStyle.OkCancel"ادراج صورة") = MsgBoxResult.Cancel Then Exit Sub

            End 
If


 
           Application.DoEvents()



 
           Dim OFG As New OpenFileDialog

            OFG
.Filter "Files(*.jpg)|*.jpg|Files(*.gif)|*.gif|Files(*.bmp)|*.bmp|Files(*.png)|*.png"
 
           OFG.Title "ادراج صورة"
 
           OFG.FileName ""


 
           If OFG.ShowDialog() = Windows.Forms.DialogResult.OK Then

                
'ادراج الصورة بهذه الطريقة لكي تتحرر الصورة الاصلية من الذكراة لكي تستطيع مثلا حذفها 
                Dim fs As IO.FileStream = New IO.FileStream(OFG.FileName, IO.FileMode.Open, IO.FileAccess.Read)
                Dim LoadImage As Image = Image.FromStream(fs)
                fs.Close()



                Dim Stream As New IO.MemoryStream()

                Dim NewBitmap As New Bitmap(LoadImage, 200, 225)

                '
تخزين الصورة في الميموري بعد التعديل على ابعادها ونوع امتدادها لكي لا تاخذ حيز كبير في القاعدة

                NewBitmap
.Save(StreamSystem.Drawing.Imaging.ImageFormat.Jpeg)


 
               Application.DoEvents()


 
               'كود حفظ الصورة كتعديل

                ' 
هو رقم السجل الذي تقف عليه حاليا BindingSource1.Position هذا الكود


                
'كود حفظ الاضافة وحفظ التعديل

                BindingSource1.EndEdit()
                DataAdapter1.Update(DataSet1.Tables("tb1,tb2"))


                DataSet1.Tables("tb1").Rows(BindingSource1.Position).Item("image_mail") = Stream.ToArray






                '
اغلاق المتغير بعد الانتهاء من ادراج الصورة في السجل
                Stream
.Close()
 
               'كود حفظ الاضافة وحفظ التعديل
                BindingSource1.EndEdit()
                DataAdapter1.Update(DataSet1.Tables("tb1,tb2"))

                Application.DoEvents()

                MsgBox("تم حفظ الصورة نجاح", MsgBoxStyle.MsgBoxRight + MsgBoxStyle.Information, "نجاح ")

            End If
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)

        End Try


    End Sub 


كود الحذف


PHP كود :
Try


 
           If PictureBox1.Image Is Nothing Then Beep() : Exit Sub

            If MsgBox
("  استمرار حذف الصورة الحالية" " ؟ "MsgBoxStyle.Exclamation MsgBoxStyle.MsgBoxRight MsgBoxStyle.OkCancel"حذف صورة") = MsgBoxResult.Cancel Then Exit Sub


            
'افراغ الصورة من البكشر بكس
            PictureBox1.Image = Nothing


            '
كود حفظ الاضافة وحفظ التعديل
            BindingSource1
.EndEdit()
 
           DataAdapter1.Update(DataSet1.Tables("Tb1,tb2"))


 
           MsgBox("تم حذف الصورة نجاح"MsgBoxStyle.MsgBoxRight MsgBoxStyle.Information"نجاح ")


 
       Catch ex As Exception

            MessageBox
.Show(ex.Message"Error"MessageBoxButtons.OKMessageBoxIcon.Error)

 
       End Try 

ولكن لايعمل البرنامج كامل بالمرفقات
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
حفظ صورة بقاعدة البيانات - بواسطة محمد اسماعيل - 09-01-18, 05:29 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 841 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 798 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,263 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,004 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 788 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 698 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 663 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,043 19-04-25, 08:54 PM
آخر رد: Kamil
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 525 25-02-25, 09:31 AM
آخر رد: heem1986

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


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