منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال بخصوص حفظ الصور بقاعدة بيانات sql
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
الاخوة الكرام تحية طيبة
ياريت تساعدوني في كود السماح بحفظ حقل الصورة في قاعدة البيانات فارغ حيث اني قمت بكتابة كود الحفظ وهو شغال تمام ولكن عند ترك اداة picturebox فارغ يظهر خطأ مكتوب فيه (( لم يتم تعيين مرجع كائن لمثيل كائن. ))
وعند اختيار صورة تتم عملية الحفظ بشكل سليم
فكيف يتم حل هذا الاشكال فأنا ليس في جميع الاحوال احتاج اظافة صورة ؟؟؟؟

[attachment=27370]



كود :
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
السلام عليكم ورحمة الله وبركاته
قم بتعيين صورة افتراضية
 في صندوق الصورة
(09-12-21, 12:06 PM)kharbatha كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
قم بتعيين صورة افتراضية
 في صندوق الصورة

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

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

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

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

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