Hola Igancio,
Una de las mejoras de Xailer 7 fue acerca de los campos con contenido NOT NULL,
"En todos los motores tipo SQL existía un importante error por el cual siempre se grababan valores por defecto en los campos no inicializados cuando realmente tendría que haberse grabado un valor NULL. Esto podría provocar errores de grabación en operaciones de INSERT en aquellos campos que tenga definidos como 'NOT NULL' y realmente no les haya asignado valor. La solución más sencilla es modificar su definición para que tengan un valor por defecto o convertirlos en 'NULLEABLES'."
Pero me acostumbre a como se hacia antes, uno de los inconvenientes mayores que hemos tenido para pasar los sistemas viejos a esta versión ha sido este inconveniente y
actualizar todas las bases de datos a todos los clientes aun mas.
Pregunta, es posible de alguna manera suichar el comportamiento de este en la versión 7 a como se hacia en la 6 ?,
de que manera puedo suichar Mariadb/Mysql para que se comporte igual a la versión 6 en cuanto a este tema ?.
Mil gracias por tu apoyo.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Campos NOT NULL
Campos NOT NULL
Jose David Angulo Urzola
Auditoria y Sistemas Ltda.
Cartagena-Colombia
Auditoria y Sistemas Ltda.
Cartagena-Colombia
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Campos NOT NULL
Buenos días,
Le recomiendo que pase un script en todas sus bases de datos. Ejemplo:
ALTER TABLE MiTabla MODIFY COLUMN MiColumna1 VARCHAR(50) not null DEFAULT '';
ALTER TABLE MiTabla MODIFY COLUMN MiColumna2 VARCHAR(50) not null DEFAULT '';
ALTER TABLE MiTabla MODIFY COLUMN MiColumna3 VARCHAR(50) not null DEFAULT '';
ALTER TABLE MiTabla MODIFY COLUMN MiColumna4 VARCHAR(50) not null DEFAULT '';
Y lo ejecute con un simple oDAtaSource:Excecute()
Saludos
Le recomiendo que pase un script en todas sus bases de datos. Ejemplo:
ALTER TABLE MiTabla MODIFY COLUMN MiColumna1 VARCHAR(50) not null DEFAULT '';
ALTER TABLE MiTabla MODIFY COLUMN MiColumna2 VARCHAR(50) not null DEFAULT '';
ALTER TABLE MiTabla MODIFY COLUMN MiColumna3 VARCHAR(50) not null DEFAULT '';
ALTER TABLE MiTabla MODIFY COLUMN MiColumna4 VARCHAR(50) not null DEFAULT '';
Y lo ejecute con un simple oDAtaSource:Excecute()
Saludos