ummmm
pues probastes lo que yo te rehice?
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)
lo de los nombres de los campo lo haces
response.write rc("NombreCampo")
lo otro dejame investigar.
almenos como te lo paso te aseguras qeu si no trae registros no te imprima la tabla