Buenas, el programa ha empezado de repente a saltarme este error demasiado a menudo, y no tengo ni idea de que puede ser, segun estuveleyendo este tipo de excepcion es de acceso a memoria pero .... ¿por que sale realmente?.
El codigo es este :
Cita:
// CREAR ENTRADA HONORARI
comptador := inttostr(unitproc.ComptadorHonorColab);
string2 := qry1.fields[0].value;
// vfecha := FormatDateTime('mm/dd/yyyy',now);
vfecha := FormatDateTime('dd/mm/yyyy',date);
vhora := timetostr(time);
try
qry2 := TIBQuery.create(qry2);
qry2.database := datamodule2.database;
qry2.transaction := datamodule2.transaction;
qry2.UpdateObject := datamodule2.updHonorColab; ** AQUI DA EL ERROR.
qry2.Sql.text := 'Select * from honorcolab';
qry2.Open;
qry2.Append;
|
El error no es siempre, segun he podido "investigar" es cuando cambio la fecha, es decir si tengo 01/01/01 lo guarda bien, si pongo 01/02/01 lo guarda bien pero si pongo otra vez 01/01/01 entonces ya peta siempre y tengo qeu cerrar el programa, es cuando repito la fecha .... no se si os da alguna idea.
Venga gracias anticipadas que yo ya estoy perdido