Al borde del suicidio... Error EOF y BOF

Elvis
25 de Junio del 2003
Tengo un problemilla. Se trata del dichoso error EOF y BOF que te da cuando algún recordset no devuelve valores.... bien, la vieja técnica del <% if Recordset1.EOF and Recordset1.BOF %> ya me la se... y con un recordset funcionaba perfectamente

<% if Recordset1.EOF and Recordset1.BOF %>
Cualquier texto diciendo que no se han encontrado registros.

<%Else%>
La página en sí.
<%End if%>

El problema es que tengo 3 recordsets y cualquiera de ellos puede devolver registros vacíos, y con que uno de ellos lo haga, la página ya no se ve.

He probado a anidar if unos dentro de otros como muestro, pero no funciona:

<% if Recordset1.EOF and Recordset1.BOF %>
Cualquier texto diciendo que no se han encontrado registros.

<%Else%>
<% if Recordset2.EOF and Recordset2.BOF %>
Cualquier texto diciendo que no se han encontrado registros.

<%else%>
<% if Recordset3.EOF and Recordset3.BOF %>
Cualquier texto diciendo que no se han encontrado registros.
<%else%>
La página en sí.
<%End if%><%End if%><%End if%>

He probado de todo, anidarlos de un millón de formas diferentes, pero no doy con ello.

Estoy un tanto desesperado... si me puede ayudar alguien por favor... o me voy a rajar las venas encima del teclado...

Gracias de antemano

Elvis

cry
25 de Junio del 2003
prueba

if (condicion) then
elseif (condicion) then
elseif (condicion) then
end if

espero ahberte ayudado

cry
25 de Junio del 2003
<%if (condicion) then
elseif (condicion) then
elseif 8condicion) then
end if%>