Foros del Web » Programando para Internet » ASP Clásico »

problemas con subtipo de variables

Estas en el tema de problemas con subtipo de variables en el foro de ASP Clásico en Foros del Web. hola a todos, quisiera preguntar los siguiente alguiem me puede explicar poque esta funcion no funciona cuando en la tabla de la base de datos ...
  #1 (permalink)  
Antiguo 30/09/2004, 11:26
 
Fecha de Ingreso: septiembre-2004
Mensajes: 42
Antigüedad: 20 años, 8 meses
Puntos: 0
problemas con subtipo de variables

hola a todos, quisiera preguntar los siguiente alguiem me puede explicar poque esta funcion no funciona cuando en la tabla de la base de datos no hay ningun registro, si alguien me puede dar una manito le estare agradecida.

sql2="SELECT * FROM mesa2"
mirec2.open sql2, micon

Function Color(n)
n = cdbl(n)
Select Case n
Case Null
Color = "green"
Case "0"
Color = "green"
Case Not Null
Color = "red"
End Select
End Function
micolor = Color(mirec2("Valor"))
%>
<td bgcolor=<%=micolor%> width="20%">
<div align="center"><font color="#0000FF"><b><a href="mesa2.asp" target="mainFrame"><font color="#FFFFFF">2</font></a></b></font></div>
</td>
<%
mirec2.close
%>
  #2 (permalink)  
Antiguo 30/09/2004, 12:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Te manda algun error?

Código:
sql2="SELECT * FROM mesa2"
mirec2.open sql2, micon

Function Color(n)
 n = cdbl(n)
 Select Case n
   Case Null
   Color = "green"
 Case "0"
   Color = "green"
   Case Not Null
 Color = "red"
End Select
End Function
If not mirec2.EOF Then
  micolor = Color(mirec2("Valor"))
Else
 micolor = Color(null)
End If%> 
<td bgcolor=<%=micolor%> width="20%"> 
<div align="center"><font color="#0000FF"><b><a href="mesa2.asp" target="mainFrame"><font color="#FFFFFF">2</font></a></b></font></div>
</td>
<%
mirec2.close
%>
Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 30/09/2004, 18:05
 
Fecha de Ingreso: septiembre-2004
Mensajes: 42
Antigüedad: 20 años, 8 meses
Puntos: 0
hola gracias por responder, antes el error que me decia era que habia ocurrido una exepcion ahora con la modificacion que me sugeriste me dice:

Microsoft VBScript runtime (0x800A005E)
Invalid use of Null: 'cdbl'
en la linea " n = cdbl(n)"
  #4 (permalink)  
Antiguo 30/09/2004, 18:11
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
cambiá esa línea por:

If NOT IsNull(n) then n = cdbl(n)


a ver que pasa...
__________________
...___...
  #5 (permalink)  
Antiguo 30/09/2004, 18:35
 
Fecha de Ingreso: septiembre-2004
Mensajes: 42
Antigüedad: 20 años, 8 meses
Puntos: 0
gracias, con esa linea pude solucionar el problema, nuevamente agradecida
  #6 (permalink)  
Antiguo 30/09/2004, 19:52
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
de nada, valeria (aunque hice poquito... las gracias a u_g =)
__________________
...___...
  #7 (permalink)  
Antiguo 01/10/2004, 18:47
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Si che AZ nunca hacés nada...y ahora que anda en Florida menos, debe estar entretenido viendo tanta "mina" desfilando por todos lados habló la voz de la envidia


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 01/10/2004, 19:29
 
Fecha de Ingreso: septiembre-2004
Mensajes: 42
Antigüedad: 20 años, 8 meses
Puntos: 0
no te pogas celoso jeje, gracias a ti tambien u_goldman
  #9 (permalink)  
Antiguo 01/10/2004, 19:53
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
¡no sabé' la'de minas que hay acá en florida!
Cuando vengas para argentina no lo vas a poder creer! ;)
__________________
...___...
  #10 (permalink)  
Antiguo 02/10/2004, 10:58
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
je je je je, me estás cargandoooooo!!!???
aaahhh recuerdo la Florida en Bs As, estaba en un lugar que hacían cualquier cantidad de "panchos" de todos colores y sabores...era verano, 2 PM, uno no podía dejar de mirar a la cashe!
aaaahhhh recordar es volver a vivir


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:39.