Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error en acceso a tabla (https://www.clubdelphi.com/foros/showthread.php?t=46326)

eldiegofg 28-07-2007 21:38:03

Error en acceso a tabla
 
Hola gente, tengo un problemita. El siguiente codigo me da un error de: "access violation at address xx in module Project1.exe. Read of address xxxx".

Código Delphi [-]
procedure TfReservas.FormCreate(Sender: TObject);
var a: tdatetime;
begin
  a:=datamodule2.tReservas.FieldByName('fecha').AsDateTime;
end;




Estoy intentando acceder a la tabla Reservas y extraer el campo Fecha.
Que podra ser??
Espero alguna ayuda, mientras tanto los saludo agradeciendo su tiempo.

marcoszorrilla 28-07-2007 22:05:24

Puede ser que la tabla Reservas no esté en el formulario actual y no haces un "Use" del formulario en donde se encuentra o que no esté abierta en el momento en que pretendes hacer la asignación.

Un Saludo.

eldiegofg 28-07-2007 22:17:04

No, eso fue lo primero que corrobore pero esta todo bien. La tabla se encuentra en el DataModule2. La tabla esta abierta y la unit del form tiene su correspondiente Uses de la Unit del DataModule2. Es raro no? Gracias por tu ayuda igualmente.

marcoszorrilla 28-07-2007 22:22:16

Bueno como supongo que no tengas mucho código dependiendo del formulario 2, puedes primero intentar repasar si haces mención a algún componente que aún no haya sido creado pues la fuente de la mayor parte de esos errores que citas en caso de que no llegues a localizar el error.

Crea otra vez el formulario2 con el mínimo para que funcione y según le vas añadiendo cosas vas comprobando, lo más probable es que logres evitar ese error y en el peor de los casos localizarás a partir de que momento falla y entonces el arrgeglo será fáci.

Un Saludo.

eldiegofg 30-07-2007 16:21:55

Solucionado. Muchas gracias!!


La franja horaria es GMT +2. Ahora son las 19:22:06.

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