Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Error EAccessViolation (https://www.clubdelphi.com/foros/showthread.php?t=15915)

chele 09-11-2004 16:51:21

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


La franja horaria es GMT +2. Ahora son las 07:14:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi