Ver Mensaje Individual
  #1  
Antiguo 09-11-2004
chele chele is offline
Miembro
 
Registrado: feb 2004
Posts: 83
Reputación: 21
chele Va por buen camino
Exclamation Error EAccessViolation

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
Responder Con Cita