[英]“Parameter Not valid” Error in VB.NET While retrive image to picturebox from ms access database
[英]Parameter Not valid” Error in VB.NET While retrive image to picturebox from sql database
Dim con As New SqlConnection
Dim cmd As New SqlCommand
Dim str As String
Dim dr As SqlDataReader
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
str = "select * from llr where llrno='" & TextBox1.Text & "'"
cmd = New SqlCommand(str, con)
con.Open()
dr = cmd.ExecuteReader()
If dr.HasRows Then
dr.Read()
Dim img As Byte() = DirectCast(dr("img"), Byte())
Dim ms As New MemoryStream(img)
PictureBox1.Image = Image.FromStream(ms)
End If
dr.Close()
cmd.Dispose()
con.Close()
End Sub
我認為問題可能出在前一行,請嘗試更改為:
Dim img As Byte() = dr("img")
看看是否出現相同的錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.