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

نسخة كاملة : مشكلة فى عرض الصورة من ادخل قاعدة البيانات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم شباب عندى سؤال وهو استعلام عن صورة اذا كان موجود يتم العرض واذا انت غير موجود يعرض صورة من ادخل المشروع و لكن تحدث مشكلة لا اعلم عنها شى برجاء المساعده و شكرا لكم
و هذى هى نص الرسالة الخطاء
Unable to cast object of type 'System.DBNull' to type 'System.Byte[]'.
كود :
           If con.State = ConnectionState.Open Then con.Close()
       con.Open()
       Dim ds As New DataSet
       ds.Clear()
       Dim data As New SqlClient.SqlDataAdapter("select * from useraddnew where (id=N'" & TextBox1.Text.ToString & "')" & "", con)
       Dim cm As New System.Data.SqlClient.SqlCommandBuilder(data)
       If data.Fill(ds, "useraddnew") Then
           PictureBox1.Image = Nothing
           Dim picbyte As Byte()
           Dim SysMom As New MemoryStream
           ds.Clear()
           data.Fill(ds, "useraddnew")
           picbyte = ds.Tables("useraddnew").Rows(0).Item(10)
           SysMom.Write(picbyte, 0, picbyte.Length)
           PictureBox1.Image = Image.FromStream(SysMom)
           If con.State = ConnectionState.Open Then con.Close()
       Else
           PictureBox1.Image = Nothing
           PictureBox1.Image = Image.FromHbitmap(My.Resources.icon_user_default.GetHbitmap())
           If con.State = ConnectionState.Open Then con.Close()
       End If
الحمد الله تم حل المشكلة واستخدام try
بس في سؤال تاني و هو عندي صورة في مجلد اوريد تحويلها الي بايت و حفظها داخل قاعد بيانات سيكوال
شوف مواضيع الاخ elgokr

من مواضيعه هذا