Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2004, 10:28
Avatar de DkarnDuuk
DkarnDuuk
 
Fecha de Ingreso: marzo-2004
Mensajes: 626
Antigüedad: 21 años
Puntos: 2
¿problemilla? con campo memo

tengo una pagina asp en teoria muy facil en la que segun lo q se seleccione en un combo, aparece una u otra cosa mas abajo. el cambio se hace con la propiedad onchange del combo que llama a una funcion q envia a la misma pagina la peticion.

el codigo es este:


Set Conn=server.createobject("adodb.connection")
Conn.open "shambala"

sql="select memoria from datos where mes='"&request.querystring("mes")&"'"
set rs=Conn.execute (sql)
%>

<table width="100%" border="1" cellspacing="0" cellpadding="2" bgcolor="#CCFFFF" bordercolor="#333399">
<tr align="center">
<td><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Actividades
de <%=request.querystring("mes")%></font></b>
</td>
</tr>
<%

'si el campo memoria (tipo memo) esta vacio y ademas lo q recibo (mes) es vacio
'es q acaba de entrar a la pagina y no se muestra nada
if rs("memoria")="" then <--AQUI ESTA EL PROBLEMA
if request.querystring("mes")="" then%>
<tr align="center">
<td><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;</font></b>
</td>
</tr>
<%else%> 'si memoria esta vacia pero lo q recibo no escribo el literal "no hay actividades"
<tr align="center">
<td><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">No hay actividades</font></b>
</td>
</tr>
<%end if
'si hay algo en el campo memoria entonces q me lo saque
else%>
<tr align="center">
<td><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs("memoria")%></font></b> &nbsp;</td>
</tr>
<%end if%>
</table>
</form>

<%Conn.close

el error q me da es:

Tipo de error:
(0x80020009)
Ocurrió una excepción.
/luis/gestor/index.asp, línea 107

el problema viene cuando pregunto si el campo memoria (tipo memo) esta vacio.

espero no haberme liado mucho y dejar claro el problema.

gracias
__________________
bla, bla, bla......