Hola mira te voy a dejar el codigo modificado..es algo que es muy simple y pon mucha atencio o.k saludos
<%
iIdCampo=request.querystring("camp_id") '
SQL="SELECT camp_id, camp_1, camp_2 FROM Tabla1 where camp_id=" & iIdCampo
set RS=createobject("ADODB.Recordset")
RS.open SQL,conn
if RS.EOF then
response.redirect("Pagina_error.asp")
else
Do while not RS.eof
camp_1 = RS("camp_1")
camp_2 = RS("camp_2")
%>
<input type="checkbox" name="checkbox" DISABLED="DISABLED" <%if camp_1=True Then %>checked<%End if%>>
<%
RS.MoveNext
loop
end if%>
Ahora te explico:
Lo que me imagino es que en la consulta camp_1 es un dato numerico y tu lo estas comparando como cadena "true" y no te recomiendo que hagas eso ya que las comparaciones numericas y textuales si difieren....prueba con este codigo modificado y me dices.. cualquier duda aqui te dejo mi correo>
[email protected]
saludos