Ver Mensaje Individual
  #1  
Antiguo 30-09-2010
gersonmaba gersonmaba is offline
Miembro
 
Registrado: may 2008
Posts: 34
Reputación: 0
gersonmaba Va por buen camino
Saber nombre de una Columna

Buenos Dias Comunidad,

Primero que todo muchas Gracias por su colaboracion,

Bueno mi consulta es la siguiente resulta que tengo que calcular la diferencia en Dias de dos determinadas fechas y esto lo hago por medio de una consulta SQL, que es la siguiente.(select datediff(now(),'2010-01-01') as DiasDif)

Sentencia:='select datediff(now(),'+Chr(39)+''+FechaFing+''+Chr(39)+') as DiasDif';

Al realizar esta consulta, si me hace el calculo de los dias de diferencia..probado directamente desde Mysql Tools y phpmyadmin y el nombre de la columna es DiasDif.

Pero cuando lo hago desde delphi, y trato de tomar el resultado dice que no conoce la columna.

Lo hago de esta forma , tal vez este equivocado, por favor corrijanme..


QryDif:=TZQuery.Create(nil);
QryDif.Connection:=DMAbogado.ZConnection1;
QryDif.SQL.Clear;
QryDif.SQL.Add(Sentencia);
QryDif.Open;
QryDif.First;
DiaDiferencia:=Qry.FieldbyName('DiasDif').AsInteger;
QryDif.Free;


Asi trato de tomar el valor..pero me sale un error diciendo que no conoce esa Columna, como hago para sabr el nombre de la columna ? , asi no se toma el valor?

Cualquier Colaboracion la agradesco, muchas gracias de nuevo comunidad.
Responder Con Cita