Om jag inte har helt fel, måste ett response.write-statement vara det enda i asp-blocket, om du använder = istället för response.write. Prova detta istället för att växla context flera gånger:
<%
if(RecSet("Result")=-8) then
response.write "Engaged"
else
Response.write RecSet("Msg Data")
end if
%>
Du borde dock göra någon sorts subtypskonvertering i din if-sats, eftersom datat kommer från en databas. Clng() verkar vara lämpligt. Man ska också akta sig för att ha mellanslag och andra 'ovanliga' tecken i fältnamn.
Mvh,
