السادة الزملاء
السلام عليكم ورحمة الله وبركاتة
أحاول استرجاع صورة من قاعده البيانات باستخدام DataReader حيث GetDate هي DataReader وعندما لايوجد صورة يعطيني الخطأ الموضع أدناه
فحاولت معالجة المشكلة باستخدام DBNULL لكنها لا تعمل عند استرجاع قيمة الصورة فارغة ولكن نفس الرسالة اما اذا كان الحقل يحتوي علي صورة
فتسترجع البيانات بشكل سليم
If GetData Is System.DBNull.Value Then
PicLayout.Image = Nothing
Else
Dim data As Byte() = DirectCast(GetData("TransPicLayout"), Byte())
Dim data2 As Byte() = DirectCast(GetData("TransPic1"), Byte())
Dim ms As New MemoryStream(data)
Dim ms2 As New MemoryStream(data2)
PicLayout.Image = Image.FromStream(ms)
Pic1.Image = Image.FromStream(ms2)
End If




