Buenas amigos tengo un problema con lo siguiente realizo esta consulta
Código Delphi
[-]
try
ZQuery2.Close;
ZQuery2.SQL.Clear;
ZQuery2.SQL.Add('Select A,B,C from DetallePersonal Inner Join TipoPersonal On cod_tipo=codigo and cedula='+quotedstr(cedula));
ZQuery2.Open;
IF Not ZQuery2.Eof Then
Begin
A:=ZQuery2.fieldbyname('A').AsInteger;
B:=inttostr(ZQuery2.fieldbyname('B').AsInteger);
C:=ZQuery2.fieldbyname('C').AsInteger;
End;
Except on e: exception do
End;
y de vez en cuando me arroja esta excepción
Código Delphi
[-]
ZQuery2: Field 'D' not found
lo que me parece muy raro es que en la consulta no estoy trayendo el valor de D ni mucho menos estoy tratando de asignárselo a ninguna variable.
no se si es que el ZQuery2 esta trayendo una consulta vieja, pero pensando en eso hago ZQuer2.Close; ZQuery2.SQL.Clear;
agradeceria su ayuda