对于专业人员来说,这应该非常简单。我在sql server数据库中有图像,我想在我的aspx(vb.net)文件中检索它们。 我在ASPX这个图像控制 - 在vb.net我已经开始这个代码 -从vb.net的sql数据库显示/检索图像
Private Sub ImageDisplay()
Dim SqlCnn As SqlConnection = Nothing, sql As String = ""
ConnectDB(SqlCnn)
Try
sql = "SELECT image FROM employees (NOLOCK) WHERE ID =" & emp_id
sqlcmd = New SqlCommand(sqlstr, SqlCnn)
Dim imageData As Byte() = DirectCast(sqlcmd.ExecuteScalar(), Byte())
Dim newImage As Image = Nothing
If Not imageData Is Nothing Then
Using ms As New MemoryStream(imageData, 0, imageData.Length)
ms.Write(imageData, 0, imageData.Length)
newImage = Image.FromStream(ms, True)
End Using
image1.Image = newImage
End If
Catch ex As Exception
ReportError(ex)
Finally
CloseDB(SqlCnn)
End Try
End Sub
我在2个地方收到错误。 - newImage = Image.FromStream(ms,True) - image1.Image = newImage Fromstream不是system.web.ui.webcontrols.image的成员 和第二个错误图像不是system.web.ui的成员.webcontrols.image
没有人?? cmon它不能那么难! – ferdd
你必须有点耐心。人们会在他们碰巧看到你的问题时回答,他们不会坐在24-7等待它。 – Guffa
哈哈np。 anywyas我正在尝试这个代码,但在某个地方出错了。让我编辑这个问题。 – ferdd