Tengo un gran problema, el cual les paso a detashar.
La idea de la aplicacion es enviar mensajes internos entre los usuarios de mi sitio, para lo cual uso una base en la q almaceno, entre otras cosas, el mensaje, un booleano q indica si sha fue visto o no (campo "Visto") y el id de quien lo envia (campo "A_id").
Ahora, mediante una consulta, recupero los campos "Visto" siempre q sean False y q A_id sea igual al ID del usuario logeado actualmente, la cual almaceno en una variable de session al momento q le doy acceso al usuario al sitio.
Finalmente quiero contar esos campos para decirle al usuario: "Ud. tiene X mensajes nuevos".
Ahora, me surgio un problema q no puedo resolver, no se a q c debe, sha q no da error, pero nada me funciona.
* Se supone q si el RecordSet esta vacio, un RecordCount devolveria un valor -1 (o me equivoco???) y asi es, devuelve un -1, PERO si hago un <% if rs.EoF then %> no corre los comandos, por lo q no cumple la condicion de estar vacio... o tengo un problema de conceptos o algo anda mal en mi codigo, sha q es MUY contradictorio y cada vez entiendo menos.
Les muestro el codigo, pueden copiarlo y pegarlo en algun editor, asi, tal cual lo tengo sho en mi pagina.
Código:
Nota: En validate.inc hago toda la conexion ODBC y valido al usuario para q no pueda acceder a esa pagina a menos q se haya registrado anteriormente.<%@LANGUAGE="VBSCRIPT"%> <!--#include file ="validate.inc"--> <% rs.Open "SELECT Visto FROM Mensajes WHERE A_id = "&Session("iduser")&" AND Visto = False", Conn %> <% Dim regs regs = rs.RecordCount + 1 %> <html> <head> <title>Leer Mensajes</title> </head> <body bgcolor="#003366" text="#FFFFFF"> <p> </p> <p align="center">Leer Mensajes Nuevos</p> <p> </p> <table width="250" border="0" cellpadding="0" cellspacing="0"> <tr> <td><p align="center"> <% if rs.EoF then Response.Write("Ud no tiene mensajes nuevos en su cuenta") else if regs = 1 then Response.Write("Ud tiene 1 mensaje nuevo") else if regs > 1 then Response.Write("Ud tiene"& regs &"mensajes nuevos") end if end if end if %> </p> </td> </tr> </table> </body> </html>
En fin, ese es el codigo q me esta consumiendo, no tengo NI IDEA de q puede estar mal, espero su ashuda

Muchas gracias a tod@s
Saludos

AlvAro