Ver Mensaje Individual
  #2  
Antiguo 16-08-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Reputación: 22
Bicho Va por buen camino
Hola beatriz, para acceder a ese valor tienes que usar FieldbyName y el tipo de dato en que quieras mostrarlo.

Código Delphi [-]
query.SQL.Add('select max(ID_P) from personas');
query.Open;

ShowMessage(IntToStr(query.fields[1].AsInteger)); //ya que no has especificado un alias de campo a max(ID_IP), 

//si especificas un alias de campo, por ejemplo: max(ID_IP) maximo puedes hacer lo siguiente
ShowMessage(IntToStr(query.Fieldbyname('maximo').asinteger));

//Fields[indice]  le pasas el numero de indice de campo en la select, 
//FieldByName('nombre') le pasas el nombre del campo, sino hicieras un max, podrías especificar: fieldbyname('id_ip')

Espero te sirva

Saludos
Responder Con Cita