Here is my my web service: I am trying to retreive an image data type.
<WebMethod()> _
Public Function RetreiveImageDB(ByVal uid As String, ByVal pid As String, ByVal rid As String) As String
Dim userid As String
Dim patientid As String
Dim recordid As String
userid = uid
patientid = pid
recordid = rid
Dim MyConnection As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("ConnectionString"))
Dim SQLFile As String = "select resourcefileimage from resource where patientid = '" & patientid & "' And userid = '" & userid & "' And recordid = '" & recordid & "'"
Dim oCMD As New SqlCommand(SQLFile, MyConnection)
MyConnection.Open()
Dim b As Byte
b = oCMD.ExecuteScalar
'Update log table
Dim oCMD1 As New SqlCommand("exec sp_adduserlog @userid = '" & userid & "',@patientid = '" & patientid & "',@recordid= '" & recordid & "'", MyConnection)
MyConnection.Close()
Return b
---------------------------------------------
The prgram fails at :
b = oCMD.ExecuteScalar
Any suggestions?
<WebMethod()> _
Public Function RetreiveImageDB(ByVal uid As String, ByVal pid As String, ByVal rid As String) As String
Dim userid As String
Dim patientid As String
Dim recordid As String
userid = uid
patientid = pid
recordid = rid
Dim MyConnection As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("ConnectionString"))
Dim SQLFile As String = "select resourcefileimage from resource where patientid = '" & patientid & "' And userid = '" & userid & "' And recordid = '" & recordid & "'"
Dim oCMD As New SqlCommand(SQLFile, MyConnection)
MyConnection.Open()
Dim b As Byte
b = oCMD.ExecuteScalar
'Update log table
Dim oCMD1 As New SqlCommand("exec sp_adduserlog @userid = '" & userid & "',@patientid = '" & patientid & "',@recordid= '" & recordid & "'", MyConnection)
MyConnection.Close()
Return b
---------------------------------------------
The prgram fails at :
b = oCMD.ExecuteScalar
Any suggestions?