5
Answers

how to retrieve picture stored in sqlserver2000 database using windows form(vb2005)

Ask a question
vincent mapalala

vincent mapalala

13y
3.5k
1

an image stored in field picture,table name is info

 

am usind below codes but am getting errors

and iwant show the path on txtpics textbox control

 

myconnection = New SqlConnection("server=(local);Initial Catalog=stock;Integrated Security=SSPI")

 

        myconnection.Open()

        mycommand = New SqlCommand("select cartype,eng,color,price,year,extras,picture,carname from info where sno='" + txtsno.Text + "'", myconnection)

        dr = mycommand.ExecuteReader

        While dr.Read()

            txttype.Text = dr("cartype").ToString()

            txteng.Text = dr("eng").ToString()

            txtcolor.Text = dr("color").ToString()

            txtcarname.Text = dr("carname").ToString()

            txtprice.Text = dr("price").ToString()

            txtyear.Text = dr("year").ToString()

            txtextras.Text = dr("extras").ToString()

txtpics.Text = dr("picture").ToString()

                       

        End While

        dr.Close()

        Dim da As New System.Data.SqlClient.SqlDataAdapter(mycommand)

        Dim ds As New DataSet()

        da.Fill(ds)

 

        Dim bits As Byte() = CType(ds.Tables("info").Rows(0)("picture"), Byte())

        Dim memorybits As New IO.MemoryStream(bits)

        Dim bitmap As New Bitmap(memorybits)

        PictureBox1.Image = bitmap

        myconnection.Close()


Answers (5)