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

Valores nulos

Estas en el tema de Valores nulos en el foro de ASP Clásico en Foros del Web. Tengo un grupo de 5 radiobuttons con los valores del 0 al 4 y para elegir cual debo de marcar cuando estoy editando un registro ...
  #1 (permalink)  
Antiguo 28/02/2003, 11:31
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 21 años, 11 meses
Puntos: 0
Valores nulos

Tengo un grupo de 5 radiobuttons con los valores del 0 al 4 y para elegir cual debo de marcar cuando estoy editando un registro necesito realizar una consulta, la cual me traerá un valor y dependiendo de este marco el radiobutton que es, esta aquí todo va bién.

Ahora el problema es el siguiente:
Cuando realizo la consulta además de traerme cualquier valor del 0 al 4 (0,1,2,3,4) también me puede traer un valor nulo y este no se como tratarlo para que cuando quiera actualizar me mande el valor nulo, ya que cuando trae un valor nulo no va existir el radiobutton

Help me ! Comunidad del foro.
  #2 (permalink)  
Antiguo 28/02/2003, 11:45
 
Fecha de Ingreso: noviembre-2002
Mensajes: 249
Antigüedad: 21 años, 7 meses
Puntos: 0
Lo que quieres decir, es que cuando el campo de la tabla, donde guardas el valor del radio, sea nulo, no marque nada?

Puer puedes hacer:

<%if RS1("Valor_radio") <> "" then%>

(es decir si el valor no es nulo, haces la parte de codigo que tienes, en la que pones el checked, dependiendo del valor, si no pones los radio sin marcar (sin checked)).

No se si es esto lo que quieres decir.
  #3 (permalink)  
Antiguo 28/02/2003, 12:07
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Bueno, nulo no es exactamente "", si lo que quieres evaluar es que si es nulo ejecute una acción determinada

If IsNull(rs("campo")) Then
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 28/02/2003, 12:15
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 21 años, 11 meses
Puntos: 0
Valores nulos

Si estás en lo correcto y esa es la idea, pero el problema es que cuando quiero actualizar la tabla en ese campo determinado, ejemplo:
Update XTabla
set Campo = 1
where Id_Reporte = 537

Como no manda el valor del radio button es como si el campo del update no existiera y me manda el error..
  #5 (permalink)  
Antiguo 28/02/2003, 12:18
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
bueno entonces coloca la condicion if que te indicaron antes de hacer el update.

if...

sql="update...."

end if...
  #6 (permalink)  
Antiguo 28/02/2003, 12:38
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 21 años, 11 meses
Puntos: 0
Valores nulos

Habra alguna razón por la cual no me acepte el valor de Null...
  #7 (permalink)  
Antiguo 28/02/2003, 12:57
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
PERO NO TE FUNCIONA ESTO?

If IsNull(rs("campo")) Then
  #8 (permalink)  
Antiguo 28/02/2003, 13:03
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 21 años, 11 meses
Puntos: 0
Valores nulos

Eso si funciona pero lo que no me funciona es cuando:

a la variable XValor le asigno el nulo XValor = Null para que actualize la consulta

Update XTabla
Set Campo = XValor
Where Id_Reporte = 537

es cuando me marca el error. no lo hace
  #9 (permalink)  
Antiguo 28/02/2003, 13:19
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
y si le agregas nada


XValor=""
..
..
Set Campo = XValor

verifica ademas que tu campo te permita el ingreso de valores nulos
  #10 (permalink)  
Antiguo 28/02/2003, 13:45
 
Fecha de Ingreso: julio-2002
Mensajes: 105
Antigüedad: 21 años, 11 meses
Puntos: 0
Valores nulos

Ya lo hice de esa manera y tampoco no me funciona

Por cierto el campo si acepta nulos y de tipo entro

Alguna otra idea.
  #11 (permalink)  
Antiguo 28/02/2003, 15:59
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
A ver, ahora si no entendí....

Tienes 5 radiobuttons, haces una consulta a la DB, si no es nulo el campo marca alguno de los botones de radio del 0 al 4...si es nulo no marca nada...quiero entender que hasta ahí está todo bien, ahora, si quieres actualizar y no llega ningún value del radio, es cuando viene el error porque no sabe que valor agregarle?
si es esto, supongo que el nombre del campo lo mandas en la forma, o sea lo único que tendrías que hacer es evaluar si no llega ningún radio, supongamos que radio es el nombre del boton

If request.form("radio")= "" Then
Update XTabla
Set Campo = NULL
Where Id_Reporte = 537
End If
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #12 (permalink)  
Antiguo 28/02/2003, 23:28
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Carajo como se complican

Simplemente validas si viene nulo o no si viene nulo NO METES ESE CAMPO EN EL UPDATE y lo contrario si si trae un valor.
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 00:45.