Ver Mensaje Individual
  #6  
Antiguo 15-03-2005
dakar dakar is offline
Registrado
 
Registrado: mar 2005
Posts: 7
Reputación: 0
dakar Va por buen camino
Unhappy

Primero que nada gracias a todos por sus respuestas y su interes en mi
problema.
Bien voy a tratar de aclarar un poquito mas el problema según me lo han
pedido, y no me van a creer que tan simple es lo que hago y el error que me
está dando, por eso mi pregunta de ver si a alguien le ha pasado lo mismo.

En primer lugar no consideren la tabla de paso, el codigo exacto que tengo
para probar que valores me está arrojando la consulta es el siguiente:
////////////////
cSql := 'SELECT vendedor, Sum(monto) monto, Sum(devol) devol'+
' FROM Movim GROUP BY vendedor';
Q.CommandText:= cSql; //Q = SqlClientDataset
Q.open;
while not Q.Eof do
begin
ShowMessage('Valor Devol: [ '+Q.fieldbyname('devol').AsString+' ]');
q.Next;
end;
q.Close;

/////////////

Así de simple, y cuando me muestra los valores en pantalla del campo
"devol" me muestra:


Es decir a devol le pasa un valor "=" que obviamente al tratar de traspasarlo
a una vairable entera me arroja el error mencionado en mi primer mensaje.
Los campos monto y devol en la base de datos son integer y no existe
ningún valor Null; para la mayoria de los vendedores la sumatoria de "Devol"
corresponde a 0 y existe un vendedor que tiene Valor en Devol y la
sumatoria corresponde a 25000, pero al verlo en pantalla me los muestra
así:


Como ven es para no creerlo, no se si es algún problema con delphi, la
instalación, el componente, no se; lo cierto es que, por cambio de equipo,
he tenido que reinstalar el Delphi (6) e igual continua el problema, existen
2 parches de esta versión y también se los instalé.

Bueno espero que les haya quedado claro y, si no tienen alguna respuesta,
-como yo no la tengo- igual agradezco su interés.

Gracias.

¿Es posible que ha nadie le haya pasado?
Responder Con Cita