未处理的类型' System.NullReferenceException'发生在sql.exe
附加信息:未将对象引用设置为对象的实例。
Dim imageData As Byte() = DirectCast(cmd.ExecuteScalar(), Byte())
If Not imageData Is Nothing Then
Using m1 As New MemoryStream(imageData, 0, imageData.Length)
m1.Write(imageData, 0, imageData.Length)
PictureBox1.BackgroundImage = Image.FromStream(m1, True)
End Using
end if
答案 0 :(得分:0)
您没有足够的代码来识别该行。您应该进入调试菜单,异常,并设置CLR /框架错误的中断。这将停止在从代码运行时发生错误的确切行。
cmd可能为NULL
图像可能为NULL
这是可能的,但PictureBox1为NULL的可能性较小。
最好添加检查以确保这些对象不为NULL,这样您就可以构建更健壮的方法。