Hallo,
Ik heb een probleempje. Ik heb een databaseveld met de naam image. Het type veld is ook image en ik gebruik het veld om een plaatje in te uploaden. Dat gaat allemaal prima.
Er zijn echter "rows" waar ik geen image in heb geupload en dan moet de ASP.NET pagina dus ook geen image tonen. Hoe check ik of het veld leeg is?
Met strings is het natuurlijk image = ""
image = NULL en image = empty werken niet.
Weet iemand het ?
Stuk code:
strImage = "SELECT image From News Where ID=" & imgID
cmdImage = New SqlCommand(strImage, conCommunity)
conCommunity.Open()
Dim dtrImage As SqlDataReader = cmdImage.ExecuteReader()
If dtrImage.Read()
If dtrImage.item("image") = "" then
Response.Write("GEEN PLAATJE")
Else
'Response.ContentType = (dtrImage.Item(("img_contenttype")).ToString())
Response.BinaryWrite(dtrImage.item("image"))
'Response.Write(dtrImage.item("image"))
End If
End If
Ik heb een probleempje. Ik heb een databaseveld met de naam image. Het type veld is ook image en ik gebruik het veld om een plaatje in te uploaden. Dat gaat allemaal prima.
Er zijn echter "rows" waar ik geen image in heb geupload en dan moet de ASP.NET pagina dus ook geen image tonen. Hoe check ik of het veld leeg is?
Met strings is het natuurlijk image = ""
image = NULL en image = empty werken niet.
Weet iemand het ?
Stuk code:
strImage = "SELECT image From News Where ID=" & imgID
cmdImage = New SqlCommand(strImage, conCommunity)
conCommunity.Open()
Dim dtrImage As SqlDataReader = cmdImage.ExecuteReader()
If dtrImage.Read()
If dtrImage.item("image") = "" then
Response.Write("GEEN PLAATJE")
Else
'Response.ContentType = (dtrImage.Item(("img_contenttype")).ToString())
Response.BinaryWrite(dtrImage.item("image"))
'Response.Write(dtrImage.item("image"))
End If
End If
Sega till I die!