bueno antes que nada nunca habia visto esto
if (RC.Open SQL,Conexion,3,4) then
dado que tenes que igualar a algo
algo asi como
if (RC.Open SQL,Conexion,3,4)
= "true" then
pero como te digo realmente no se porque lo evaluas asi, incluso creo - y ojala alguien que sepa pueda responder mejor - no se puede.
pero bueno
porque mejor no haces esto:
Cita: SQL="SELECT * FROM clientes"
SET RC=server.CreateObject("ADODB.RecordSet")
RC.Open SQL,Conexion,3,4
if RC.eof or RC.bof then
'imprimi el error antes de la creacion de la tabla
response.write("error")
else
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Id Cliente</td>
<td>Nombre</td>
<td>Apellido</td>
</tr>
<%
Response.Write(RC.Recordcount)
Suerte