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

Envio de campos vacios desde un formulario a la bd

Estas en el tema de Envio de campos vacios desde un formulario a la bd en el foro de ASP Clásico en Foros del Web. Aguien me puede decirme pq cuando no rrelleno todos los campos de un formulario me da error, supongo q es pq no puedo insertar valores ...
  #1 (permalink)  
Antiguo 12/06/2002, 14:26
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 23 años, 1 mes
Puntos: 0
Envio de campos vacios desde un formulario a la bd

Aguien me puede decirme pq cuando no rrelleno todos los campos de un formulario me da error, supongo q es pq no puedo insertar valores nulo o algo asi. Podeis decirme como puedo solucionar esto. Saludos;)
  #2 (permalink)  
Antiguo 12/06/2002, 14:30
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 6 meses
Puntos: 0
Re: Envio de campos vacios desde un formulario a la bd

puede ser modificando la base de datos y cambiando la caracteristica del campo para que te acepte null...

que motor de bd utilizas?...

  #3 (permalink)  
Antiguo 12/06/2002, 15:02
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Envio de campos vacios desde un formulario a la bd

Utilizo access . Si utilizo sentencia update en vez de insert no me dara error, eso es lo q quieres decir?
  #4 (permalink)  
Antiguo 12/06/2002, 16:04
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 23 años, 5 meses
Puntos: 1
Re: Envio de campos vacios desde un formulario a la bd

Hola!

Lo que quiere decir es que en lugar de insertar valores vacios metas valores nulos, por ejemplo:

strNombre = request("nombre")

if strNombre = "" then strNombre = null

De esta forma metes un valor nulo en la Insert, deberas tener en cuenta también si el campo acepta un valor nulo, claro.

Saludos :)

  #5 (permalink)  
Antiguo 12/06/2002, 16:31
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 6 meses
Puntos: 0
Re: Envio de campos vacios desde un formulario a la bd

hhmmm...

a ver...quizas en el diseño de la base de datos los campos los tenga como:

"Permitir longitud cero: NO"

selecciona la tabla y andate a diseño...posicionate en el campo que tengas problemas y donde dice eso colocal "Sí"...y despues pruebas tus inserciones...

tambien lo que dijo hawk es bueno que lo hagas


  #6 (permalink)  
Antiguo 12/06/2002, 17:31
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Envio de campos vacios desde un formulario a la bd

Ahora si os entiendo. Voy a probar a ver q tal gracias
  #7 (permalink)  
Antiguo 12/06/2002, 17:32
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Envio de campos vacios desde un formulario a la bd

He probado poniendo la propriedad "Permitir longitud 0 a si " y va de puta madre gracias. por todo
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:22.