تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سؤال بخصوص حفظ الصور بقاعدة بيانات sql
#1
Photo 
السلام عليكم ورحمة الله وبركاته
الاخوة الكرام تحية طيبة
ياريت تساعدوني في كود السماح بحفظ حقل الصورة في قاعدة البيانات فارغ حيث اني قمت بكتابة كود الحفظ وهو شغال تمام ولكن عند ترك اداة picturebox فارغ يظهر خطأ مكتوب فيه (( لم يتم تعيين مرجع كائن لمثيل كائن. ))
وعند اختيار صورة تتم عملية الحفظ بشكل سليم
فكيف يتم حل هذا الاشكال فأنا ليس في جميع الاحوال احتاج اظافة صورة ؟؟؟؟

   



كود :
Dim ms As New MemoryStream()
           Dim bmpImage As New Bitmap(emp_picture.Image)
           bmpImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg)
           Dim data As Byte() = ms.GetBuffer()
           Dim p As New SqlParameter("@emp_picture", SqlDbType.Image)
           p.Value = data
           .Parameters.Add(p)
كود :
Public Sub ChoosePicture(Pbox As PictureBox)
       Dim a As New OpenFileDialog
       With a
           .AddExtension = True
           .CheckPathExists = True
           .CheckFileExists = True
           .Title = "Choose Image"
           .Filter = "Choose Image (*.PNG; *.JPG; *.GIF; *.JPEG)| *.PNG; *.JPG; *.GIF; *.JPEG | All Files (*.*)|*.*"
           If .ShowDialog = DialogResult.OK Then
               PBox.Image = Image.FromFile(.FileName)
           End If
       End With
   End Sub
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته
قم بتعيين صورة افتراضية
 في صندوق الصورة
الرد }}}
#3
(09-12-21, 12:06 PM)kharbatha كتب : السلام عليكم ورحمة الله وبركاته
قم بتعيين صورة افتراضية
 في صندوق الصورة

بارك الله فيك ورحم الله والديك والله يحفظك ويحميك ويارب كل الخير يجيك والله ينور عليك دنيا واخرة يارب العالمين
فعلاً والله حل منطقي وسليم
حياك الله وبياك اخي الكريم
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#4
للاسف لم تنجح فكرة تعيين صورة افتراضية لأداة البكتشربوكس او اني لم افهم كيفية القيام بها ياريت من يملك معلومة او فكرة لحل هذا الاشكال افادتنا ولكم جزيل الشكر
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#5
السلام عليكم...
الفكرة كالتالي:-
أولاً: عند فتح الفورم تكون الأداة مضاف ليها الصورة.
ثانياً: لو المستخدم مخترش صورة تتعين الصورة تلقائي.
ثالثاً: عند حذف الصورة من الأداة يتم الرجوع الى الصورة الافتراضية.
رابعاً: يتم حفظ الصورة في الResource.
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
#6
اجعل السيرفر يسمح بالقيم الفارغة AllowNull
افحص محتوى مربع الصورة 
PHP كود :
if Not IsNothing(pic.imagethen
'كود الحفظ للصورة
end if 
الرد }}}
تم الشكر بواسطة: moftah70 , ابراهيم ايبو , ابراهيم ايبو
#7
(10-12-21, 08:00 PM)اسامه الهرماوي كتب : السلام عليكم...
الفكرة كالتالي:-
أولاً: عند فتح الفورم تكون الأداة مضاف ليها الصورة.
ثانياً: لو المستخدم مخترش صورة تتعين الصورة تلقائي.
ثالثاً: عند حذف الصورة من الأداة يتم الرجوع الى الصورة الافتراضية.
رابعاً: يتم حفظ الصورة في الResource.

فهمت الفكرة وطبقتها ونجحت ولله الحمد فبارك الله فيكم والله ينور عليكم ويرحم والديكم ويارب كل الخير يجيكم ومن علمه يزيدكم ويغنيكم تحياتي لكم مع خالص الشكر والتقدير

(10-12-21, 08:30 PM)سعود كتب : اجعل السيرفر يسمح بالقيم الفارغة AllowNull
افحص محتوى مربع الصورة 
PHP كود :
if Not IsNothing(pic.imagethen
'كود الحفظ للصورة
end if 

بارك الله فيك ورحم الله والديك والله ينور عليك دنيا واخرة ياصديقي حياك الله وبياك وجعل الله الجنة مأوانا ومأواك
الرد }}}
#8
(10-12-21, 08:43 PM)moftah70 كتب : بارك الله فيك ورحم الله والديك والله ينور عليك دنيا واخرة ياصديقي حياك الله وبياك وجعل الله الجنة مأوانا ومأواك

و فيك اخانا الكريم وفي كل من يقرا هذا الكلام.
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 80 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 598 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 222 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 83 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 309 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 193 20-02-24, 12:00 AM
آخر رد: Kamil
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 329 19-02-24, 12:28 AM
آخر رد: مصمم هاوي

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


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