24-10-21, 11:40 AM
السلام عليكم شباب عندى سؤال وهو استعلام عن صورة اذا كان موجود يتم العرض واذا انت غير موجود يعرض صورة من ادخل المشروع و لكن تحدث مشكلة لا اعلم عنها شى برجاء المساعده و شكرا لكم
و هذى هى نص الرسالة الخطاء
Unable to cast object of type 'System.DBNull' to type 'System.Byte[]'.
و هذى هى نص الرسالة الخطاء
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
قال تعالى : يَامَعْشَرَ الْجِنِّ وَالإِنسِ إِنْ اسْتَطَعْتُمْ أَنْ تَنفُذُوا مِنْ أَقْطَارِ السَّمَاوَاتِ وَالأَرْضِ فَانفُذُوا لا تَنفُذُونَ إِلاّ بِسُلْطَانٍ