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

donde $%&"$ puedo poner la validación?

Estas en el tema de donde $%&"$ puedo poner la validación? en el foro de ASP Clásico en Foros del Web. Señores, cómo o más bien dicho donde pongo la validación para lo siguiente.... Ejemplo: si con fecha de hoy , el usuario juanito, escoje en ...
  #1 (permalink)  
Antiguo 09/10/2003, 16:12
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
donde $%&"$ puedo poner la validación?

Señores, cómo o más bien dicho donde pongo la validación para lo siguiente....

Ejemplo:

si con fecha de hoy , el usuario juanito, escoje en el formlario, que tiene checkbox.. las siguientes horas, 8.00, 8.30, 9.00 y luego entra para escoger otras que quizas se le olvidó ingresar, y por algún motivo escoge una de las que ya ingresó... se debe validar que no lo ingrese.

pero quiero hacer algo asi


If res.BOF and res.EOF then

tatatata


else



tatata

end if



en esto


martes = request.form("martes")

arrmartes = split(martes,",")

for i=0 to Ubound(arrmartes)
c = trim(arrmartes(i))
arrmartes(i) = c
next

for i = 0 to Ubound(arrmartes)
sql="Insert into Actividades (dia, mes, año, hora, usuario, estado, actividad, solicita) values ( '"& diamartes &"', '"& mesmartes &"', '"& annomartes &"', '"& arrmartes(i) &"', '"& codusuario &"', '"& estado &"' , '"& actividad &"' , '"& solicita &"' )"
conexion.Execute(sql)

Next%>




Ojo "martes" corresponde al nombre de los chekbox


ojala y me puedan ayudar


grax...
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 09/10/2003, 17:01
 
Fecha de Ingreso: septiembre-2003
Mensajes: 128
Antigüedad: 20 años, 9 meses
Puntos: 0
Lo mismo te debe pasar si el usuario retrocede con el navegador, modifica y vuelve a enviar el formulario. Como haces si desclickeo una opcion?

1) Podrias hacer un rs, cuyo sql sea select count(*) as cantidad from tu_tabla where tu clave.
Si cantidad > 0 THEN NADAS, SI NO INSERT.

2) Otra es hacer un rs con el siguiente select:

select * from tu_tabla where tu clave

IF rs.eof THEN

rs("campo1") = ...

END IF

LA VENTAJA DE LA PRIMERA ES QUE PODES HACER UN RS ABRIENDOLO EN MODO SOLO LECTURA, DEBE SER MAS EFICIENTE.

EL GRADO DE EFICIENCIA QUE SE OBTIENE ABRIENDO UN RS DE UN MODO U OTRO LO DESCONOZCO.

Saludos, Daniel.
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 13:50.