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

Registro De Usuarios

Estas en el tema de Registro De Usuarios en el foro de ASP Clásico en Foros del Web. Hola, Resulta que tengo unos campos para llenar con datos personales, pero hay algunos que son opcionales. Cuando dejo uno sin llenar, el còdigo que ...
  #1 (permalink)  
Antiguo 12/05/2002, 10:04
AeSePe
Invitado
 
Mensajes: n/a
Puntos:
Registro De Usuarios

Hola,
Resulta que tengo unos campos para llenar con datos personales, pero hay algunos que son opcionales.
Cuando dejo uno sin llenar, el còdigo que recive los datos dice que hay error en uno de los campos, (porque no se ha llenado).
Ahora, me gustarìa que si el campo no se llena, igual el usuario pueda mandar los datos, còmo puedo hacer esto?
Acà les paso el còdigo que tengo para que me lo reformen si es que saben...

<%
nombre=Request.Form("nombre")
apellido= Request.Form("apellido")
email= Request.Form("email")
pais= Request.Form("pais")

..................dato opcional...................
firma= Request.Form("firma")
..................................................

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("usuarios.mdb")
sSQL="Insert Into Tabla (nombre,apellido,email,pais,firma) values ('" & nombre & "','" & apellido & "','" & email & "','" & pais & "','" & firma & "')"
set RS = Conn.Execute(sSQL)
%>

PD: Sepan que la linea de puntos es para resaltar el renglòn con el que tengo problemas...
gracias.
HAAAAAAAAAAAA!!, me olvidè de aclarar que es un TEXTAREA.
  #2 (permalink)  
Antiguo 12/05/2002, 10:55
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: Registro De Usuarios

Pues puedes hacer dos cosas, puedes ponerle en la base de datos que acepte nulos y dentro del código puedes meter esto:

<%
nombre=Request.Form("nombre")
apellido= Request.Form("apellido")
email= Request.Form("email")
pais= Request.Form("pais")

If nombre="" Then
nombre="-"
End If

Y así con cada una de las variables, lo que pasa tambien es que si dejas en blanco los campos te podría mandar un error de sintaxis, pero bueno lo mejor será que cambies el valor de la base de datos para que acepte nulos.

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
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 23:55.