منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] سؤال بخصوص حفظ الصور بقاعدة بيانات sql - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] سؤال بخصوص حفظ الصور بقاعدة بيانات sql (/showthread.php?tid=40201)



سؤال بخصوص حفظ الصور بقاعدة بيانات sql - moftah70 - 09-12-21

السلام عليكم ورحمة الله وبركاته
الاخوة الكرام تحية طيبة
ياريت تساعدوني في كود السماح بحفظ حقل الصورة في قاعدة البيانات فارغ حيث اني قمت بكتابة كود الحفظ وهو شغال تمام ولكن عند ترك اداة 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



RE: سؤال بخصوص حفظ الصور بقاعدة بيانات sql - kharbatha - 09-12-21

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


RE: سؤال بخصوص حفظ الصور بقاعدة بيانات sql - moftah70 - 09-12-21

(09-12-21, 12:06 PM)kharbatha كتب : السلام عليكم ورحمة الله وبركاته
قم بتعيين صورة افتراضية
 في صندوق الصورة

بارك الله فيك ورحم الله والديك والله يحفظك ويحميك ويارب كل الخير يجيك والله ينور عليك دنيا واخرة يارب العالمين
فعلاً والله حل منطقي وسليم
حياك الله وبياك اخي الكريم



RE: سؤال بخصوص حفظ الصور بقاعدة بيانات sql - moftah70 - 09-12-21

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


RE: سؤال بخصوص حفظ الصور بقاعدة بيانات sql - اسامه الهرماوي - 10-12-21

السلام عليكم...
الفكرة كالتالي:-
أولاً: عند فتح الفورم تكون الأداة مضاف ليها الصورة.
ثانياً: لو المستخدم مخترش صورة تتعين الصورة تلقائي.
ثالثاً: عند حذف الصورة من الأداة يتم الرجوع الى الصورة الافتراضية.
رابعاً: يتم حفظ الصورة في الResource.


RE: سؤال بخصوص حفظ الصور بقاعدة بيانات sql - سعود - 10-12-21

اجعل السيرفر يسمح بالقيم الفارغة AllowNull
افحص محتوى مربع الصورة 
PHP كود :
if Not IsNothing(pic.imagethen
'كود الحفظ للصورة
end if 



RE: سؤال بخصوص حفظ الصور بقاعدة بيانات sql - moftah70 - 10-12-21

(10-12-21, 08:00 PM)اسامه الهرماوي كتب : السلام عليكم...
الفكرة كالتالي:-
أولاً: عند فتح الفورم تكون الأداة مضاف ليها الصورة.
ثانياً: لو المستخدم مخترش صورة تتعين الصورة تلقائي.
ثالثاً: عند حذف الصورة من الأداة يتم الرجوع الى الصورة الافتراضية.
رابعاً: يتم حفظ الصورة في الResource.

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

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

بارك الله فيك ورحم الله والديك والله ينور عليك دنيا واخرة ياصديقي حياك الله وبياك وجعل الله الجنة مأوانا ومأواك


RE: سؤال بخصوص حفظ الصور بقاعدة بيانات sql - سعود - 11-12-21

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

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