التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



تقييم الموضوع :
  • 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

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 86 15-04-24, 04:31 AM
آخر رد: Taha Okla
  تعديل كود ارسال صورة الى الواتس new_programer 2 170 21-03-24, 10:07 PM
آخر رد: new_programer
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 656 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 171 25-02-24, 06:29 AM
آخر رد: loay775
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 264 11-02-24, 08:43 PM
آخر رد: assuhimi
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 270 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 282 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 282 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  [كود] اريد كود إرسال البيانات من الفيجوال بيسك إلىPDF issamsaidd 10 5,866 25-12-23, 06:30 PM
آخر رد: الحزين اليماني
  جملة الاتصال بقاعدة البيانات اكسس محمد خيري 4 372 12-12-23, 03:14 AM
آخر رد: محمد خيري

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


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