I keep on receiving error message "Value cannot be null. Parameter name: encoder
i have a database named Information and field names @PatientID,@Name,@Date,@Image1,@Image2,@Image3,@Image4,@Image5,@Image6,@Image7,@Image8,@Image9,@Imag e10
can anyone help me? here's my code.
Dim sql As String = "INSERT INTO Information VALUES(@PatientID,@Name,@Date,@Image1,@Image2,@Image3,@Image4,@Image5,@Image6,@Image7,@Image8,@Image 9,@Image10)"
Dim cmd As New SqlCommand(sql, sqlconn)
cmd.Parameters.AddWithValue("@PatientID", lbl_ID.Text)
cmd.Parameters.AddWithValue("@Name", lbl_name.Text)
cmd.Parameters.AddWithValue("@Date", dtp_UploadDate.Text)
Dim ms As New MemoryStream()
Image1.Image.Save(ms, Image1.Image.RawFormat) //error here
Dim data As Byte() = ms.GetBuffer()
Dim p As New SqlParameter("@Image1", SqlDbType.Image)
p.Value = data
cmd.Parameters.Add(p)
thanks in advance :)
i have a database named Information and field names @PatientID,@Name,@Date,@Image1,@Image2,@Image3,@Image4,@Image5,@Image6,@Image7,@Image8,@Image9,@Imag e10
can anyone help me? here's my code.
Dim sql As String = "INSERT INTO Information VALUES(@PatientID,@Name,@Date,@Image1,@Image2,@Image3,@Image4,@Image5,@Image6,@Image7,@Image8,@Image 9,@Image10)"
Dim cmd As New SqlCommand(sql, sqlconn)
cmd.Parameters.AddWithValue("@PatientID", lbl_ID.Text)
cmd.Parameters.AddWithValue("@Name", lbl_name.Text)
cmd.Parameters.AddWithValue("@Date", dtp_UploadDate.Text)
Dim ms As New MemoryStream()
Image1.Image.Save(ms, Image1.Image.RawFormat) //error here
Dim data As Byte() = ms.GetBuffer()
Dim p As New SqlParameter("@Image1", SqlDbType.Image)
p.Value = data
cmd.Parameters.Add(p)
thanks in advance :)