Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   ayuda consultas Usando Mysql y Zeos (https://www.clubdelphi.com/foros/showthread.php?t=65382)

JerS 10-12-2009 17:11:54

ayuda consultas Usando Mysql y Zeos
 
Buenas amigos estoy usando Zeos para conectarme a mi bb en Mysql y todo excelente el problema esta cuando intento traerme los registros de una consulta pero la cual tiene un alias a la hora de retornar los valores, cuando voy a utilizar los valores optenidos a travez de un ZQuery me dice que no reconoce el nombe del alias.

Código Delphi [-]
  
ZQuery1.Close;
ZQuery1.SQL.Clear;
 ZQuery1.SQL.Add('Select (Time_Format(max(hora),"%H:%i")) as HoraMax From Horario Where Nombre="Oficina" and turno="Tarde"');
ZQuery1.Open;
   If Not ZQuery1.Eof Then
        Showmessage(ZQuery1.parambyname('HoraMax').AsString);

rgstuamigo 10-12-2009 18:24:33

El error tuyo es creer que la columna "HoraMax" es un parámetro, cosa que no es asi:;)
Segun veo y observo en tu consulta SQL no estas creando ningun Parámetro para que puedas acceder a el, con el metodo ParamByName.;)
Ahora viene la pregunta:

Que estas tratando de hacer con esta linea de Codigo?¿Que quieres mostrar?:confused:
Código Delphi [-]
...
Showmessage(ZQuery1.parambyname('HoraMax').AsString); :confused: :confused: :confused:
No sera que mas bien quieres hacer esto:
Código Delphi [-]
Showmessage(ZQuery1.FieldByName('HoraMax').AsString); ;););)
Saludos...:)


La franja horaria es GMT +2. Ahora son las 12:35:30.

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