Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/10/2010, 11:25
Stackado
 
Fecha de Ingreso: junio-2009
Mensajes: 75
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Error al intentar grabar un campo NULL en una tabla

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Sin saber cuál es el error que te devuelve, es imposible saber por dónde empezar.

Tip:
Tienes campos mal definidos. Las fechas no deben jamás ponerse como VARCHAR, para eso existen los tipos de dato DATETIME, DATE y TIMESTAMP. No solamente están mal definidos, sino que además estás desperdiciando espacio, porque un DATETIME usa 8 bytes y no 11.
Hola,

gracías por tu respuesta, pues si olvide poner el error, ademas no crei necesario ponerlo por que es seguro que sea por el tipo de datos NULL, en cuanto al tipo de campo decidi manejarlo como CHAR ya que uso el formato "dd/mm/aaaa" y le puse 11 por que pues es el numero de caracteres que son, aunque en realidad son 10, corregire eso mientras tanto, aunque francamente no se si el error sea por eso del tipo de datos, en cuanto al error, es el siguiente:

Código C:
Ver original
  1. Fallo en la insercion de registro en la Base de Datos: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' , )' at line 2

EDITO:

Eh cambiado los tipos de datos a DATE, y eh grabado con todos los campos llenos y graba correctamente, mas sin embargo si dejo los campos definidos como NULL vacios, me sigue lanzando el mismo error...

Código C:
Ver original
  1. Fallo en la insercion de registro en la Base de Datos: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' , )' at line 2

Saludos.

Última edición por Stackado; 29/10/2010 a las 11:32