منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - نسخة قابلة للطباعة

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

الصفحات: 1 2 3 4 5 6 7 8 9 10


مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - shado1796 - 15-03-13

[COLOR="#FF0000"]السلام عليكم ورحمة الله وبركاته

انا عندي في برنامج اضافة بيانات وحقول وصور في قاعدة بيانات SQL Server
مشكلتي هي انه عند اضافة البيانات يجب علي اضافة صورة اما الحقول يمكن التغاضي عن بعضها ويتم الحفظ بدون مشاكل لاني وضعت .ToString
وفي قاعدة البيانات الحقل Allow Null مفعل ،،

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

كود :
cm.Parameters.AddWithValue("@Img1U1", imgToByte2(Me.PictureBox2.Image))
        cm.Parameters.AddWithValue("@Img2U1", imgToByte3(Me.PictureBox3.Image))
[/COLOR]



مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - سعود - 15-03-13

اخي الكريم ضع شرط قبل ارسال الصورة اي هل توجد صورة ام لا ؟
مثال
كود :
If IsNothing(PictureBox1.Image) Then            MsgBox("No Image Founded", MsgBoxStyle.Critical, "")
        Else
            MsgBox("OK OK OK", MsgBoxStyle.Information, "")


        End If

بدل OK OK OK
ضع سطر البارامتر
اما الاخر لاتضع شيء


مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - سعود - 15-03-13

كود :
If IsNothing(PictureBox2.Image) Then
    
        Else
            cm.Parameters.AddWithValue("@Img1U1", imgToByte2(Me.PictureBox2.Image))


        End If



مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - shado1796 - 15-03-13

سعود كتب :
كود :
If IsNothing(PictureBox2.Image) Then
    
        Else
            cm.Parameters.AddWithValue("@Img1U1", imgToByte2(Me.PictureBox2.Image))


        End If
[COLOR="#000080"]
اخي مو معقولة اني ما اعرف هذا الكود ،،، لكن انت لم تفهمني ،، انت بالكود الذي اعطيتني اياه يعطي رسالة بان الصورة فارغه ويجب ملأها ،،،
لكن انا في الموضوع كتبت اني لاا اريد ان يلزم البرنامج العميل باضافة صورة ،،، ممكن انه يضيف ممكن لا ،،، بحيث ما تظهر اخطاء ،،
مع خالص تحيتي لك ،،
[/COLOR]



مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - kslawy - 15-03-13

السلام عليكم ورحمة الله وبركاته

جرب هذا مع العلم أن عدلته في مفكرة وليس علي الفيجوال :
كود :
cm.Parameters.AddWithValue("@Img1U1", IIF(IsNothing(Me.PictureBox2.Image,DBNull.Value,imgToByte2(Me.PictureBox2.Image)))
cm.Parameters.AddWithValue("@Img2U1", IIF(IsNothing(Me.PictureBox3.Image,DBNull.Value,imgToByte3(Me.PictureBox3.Image)))

***
**
*


مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - سعود - 15-03-13

إقتباس :
انت بالكود الذي اعطيتني اياه يعطي رسالة بان الصورة فارغه ويجب ملأها
طيب .. احذف هذا الشرط (اللي هو اشتراط وجود صورة)


مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - سعود - 15-03-13

اكتب جملة if اللي بعدها كود حفظ الصورة


مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - shado1796 - 15-03-13

سعود كتب :طيب .. احذف هذا الشرط (اللي هو اشتراط وجود صورة)
اخي اصلا انا لم اضعه ،، لا اريد البرنامج ان يشترط ويلزم وضع صورة ،، ،، وعندما لا اضع صورة واحفظ البيانات تظهر لي هذه المشكلة :
http://im34.gulfup.com/yHIGB.png

لهذا اريد الحل ..



مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - سعود - 15-03-13

إقتباس :اخي اصلا انا لم اضعه
إقتباس :
انت بالكود الذي اعطيتني اياه يعطي رسالة بان الصورة فارغه ويجب ملأها

والله عجزت افهمSmileSmileSmile
الكود فيه شرط وجود صورة ام لا؟


مشكلة في اجبار المستخدم ان يحفظ صورة في قاعدة بيانات - سعود - 15-03-13

آخر طلب بس!
سو برنامج جديد يحفظ فقط صورة يعني من غير اي تفاصيل اخرى لقاعدة فيها جدول واحد فقط هذا الجدول فيه عمودين واحد id والاخر للصورة
كذا راح تتضح لك المشكلة فين بالضبط