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 algn recordset no devuelve valores.... bien, la vieja tcnica 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 pgina en s.
<%End if%>

El problema es que tengo 3 recordsets y cualquiera de ellos puede devolver registros vacos, y con que uno de ellos lo haga, la pgina 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 pgina en s.
<%End if%><%End if%><%End if%>

He probado de todo, anidarlos de un milln 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%>