Aunque con el
Zquery no he trabajado, supongo que el problema venga dado por no tener declarados los campos como persistentes.
Te pongo un ejemplo con un
Tquery por si fuese de aplicación al Zquery.
Código Delphi
[-]
idCategoria:=Tquery.Fields[0].AsInteger;
Un Saludo.