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

Datos No Obligatorios

Estas en el tema de Datos No Obligatorios en el foro de ASP Clásico en Foros del Web. Hola, Si dejo campos vacios en el formulario me da error y esos campos no son obligatorios, quisiera saber como lo hacen Uds. para solucionar ...
  #1 (permalink)  
Antiguo 10/07/2003, 21:12
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
Datos No Obligatorios

Hola,


Si dejo campos vacios en el formulario me da error y esos campos no son obligatorios, quisiera saber como lo hacen Uds. para solucionar este tema...


Igual yo podria decirle que cuando un dato sea vacio le asigna "Por Completar", pero en realidad no es la idea, quiero que en la base quede vacio nada mas...


Saludos
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #2 (permalink)  
Antiguo 10/07/2003, 21:39
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
creo que sólo he tenido problemas de ese estilo con campos numéricos. por más que en access diga "requerido = no" hay problemas al dejarlos vacíos.

la solución que le di fue comprobar el valor y generar la SQL mediante un IF. Algo así


Texto = resquest("Texto")
Numerico = resquest("Numerico")

SQL = "INSERT INTO tabla (campo_texto"

If Numero <> "" then
SQL = SQL & ", campo_numerico"
End if
SQL = SQL & ") VALUES ('" & Texto& "'"

If Numero <> "" then
SQL = SQL & ", "& Numerico
End if

SQL = SQL & ")"


saludos
__________________
...___...
  #3 (permalink)  
Antiguo 11/07/2003, 06:46
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Mira a ver en la base, xq aunq los tengas como no requeridos, puede que tengan puesta la propiedad de que no puedan ser una cadena de longitud cero, en cuyo caso te dará error. Quitandole esa propiedad ya rula. A mi me ha pasado algunas veces, sobre todo con campos de texto
__________________
Vayamos por Partes :: Jack el Destripador
  #4 (permalink)  
Antiguo 11/07/2003, 10:06
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
angel_dope:

los campos numéricos, al menos en access, sólo tienen la propiedad de "requerido = si/no"... no existe la propiedad "permitir longitud cero". Esta última es sólo para los campos text
__________________
...___...
  #5 (permalink)  
Antiguo 11/07/2003, 10:12
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años
Puntos: 0
A mi me ha pasado y lo arregle añadiendo a los campos vacios un espacio en blanco
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 22:26.