Ver Mensaje Individual
  #7  
Antiguo 12-09-2007
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Reputación: 21
Chris Va por buen camino
Asigna un valor a todos los campos

Lo que hago yo en estos casos es luego de ingresar un registro poner todos los campos booleanos a false.
Código Delphi [-]
miTabla.Insert;
For I := 0 to (miTabla.Fields.Count - 1) do
Begin
if (miTabla.Fields[i].DataType = ftBoolean) Then  //* más abajo te doy un comentario hacerca de esta línea.
miTabla.Fields[i].AsBoolean := False;
end;
....

//* En este caso el procedimiento se ejecturará solo si el campo es booleano, dependiendo de tu caso cambia el valor de ftBoolean. Revisa el tipo TFieldType para ver los valores posibles.

En el mejor de los caso, sería mejor que utilizaras valores por defecto, si es que tu motor de datos los soporta.

Saludos.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita