PDA

Ver la Versión Completa : Apoyo para solucionar problemática con captura de fecha


Juan Reyes
01-05-2007, 21:43:11
Solicito de su apoyo para solucionar problemática en la captura de fecha, ya que al correr la aplicación despliega mensaje de formato de fecha no válido.

Ya intente con las siguientes sentencia, no marca error a la hora de compilar, sino a la hora de guardar los datos a la BD:

//t_captura.fieldbyname ('fecha').asstring:=Formatdatetime('mm/dd/yyyy',fecha.date);
//t_captura.fieldbyname ('fecha').asstring:=datetimetostr(fecha.date);
t_captura.fieldbyname ('fecha').asdatetime:=fecha.date;

Espero me puedan apoyar

Caral
01-05-2007, 22:32:07
Hola Juan Reyes
Por lo que veo la ultima sentencia es la que mas o menos funciona, si es asi yo la dejaria e intentaria un solo cambio:

t_captura.fieldbyname ('fecha').asdate:= fecha.date;
Hay que tener en cuenta el formato de la base de datos por eso seria interesnate jugar un poco con este, podria decirse algo asi:

ShortDateFormat := 'dd/mm/yyyy'; // aqui puedes poner otras alternativas
t_captura.fieldbyname ('fecha').asdate:= fecha.date;
Saludos

Ivanzinho
02-05-2007, 09:41:19
Prueba con esto :

t_captura.fieldbyname ('fecha').value := Formatdatetime('mm/dd/yyyy',fecha.date);

Un saúdo