I am getting an error on this line within my code:
[bytes = DirectCast(sdr("MedicalCertificateID"), Byte())]
Do you know what is wrong?
Protected Sub btnDownload_Click(sender As Object, e As EventArgs)
Dim MedicalCertificateID As Integer = Integer.Parse(TryCast(sender, LinkButton).CommandArgument)
Dim bytes As Byte()
Dim fileName As String, contentType As String
Using conn As New SqlConnection(ConfigurationManager.ConnectionStrings("##").ConnectionString)
Using cmd As New SqlCommand("SELECT * FROM tblMedicalResults WHERE MedicalCertificateID = @MedicalCertificateID", conn)
cmd.Parameters.AddWithValue("@MedicalCertificateID", MedicalCertificateID)
conn.Open()
Using sdr As SqlDataReader = cmd.ExecuteReader()
sdr.Read()
bytes = DirectCast(sdr("MedicalCertificateID"), Byte())