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)
-   -   Consulta en ADO devuelve todos los valores positivos (https://www.clubdelphi.com/foros/showthread.php?t=62867)

Ermek 19-01-2009 09:44:26

Consulta en ADO devuelve todos los valores positivos
 
Buenas:

Tengo una consulta sql (ADOQuery) que devuelve todos los datos de una tabla, en un DbGrid. Dicha tabla contiene un campo llamado ID_COM con valores negativos y positivos.

Ejemplo:

2345
-3440
2188
2322
-1110
-1230

Pero en el DbGrid me aparecen todos los valores positivos:

2345
3440
2188
2322
1110
1230

Por favor, a ver si alguien puede indicarme por qué puede suceder esto.

Gracias.

olbeup 19-01-2009 13:46:50

Como haces la SQL, la puedes mostrar.

Un saludo

ContraVeneno 19-01-2009 16:35:26

a mi me parece que tienes un formato aplicado para esa columna, algún "dislpayMask" o "format" o "displyaformat" de tipo: "#,##0.00" por ejemplo, eso te mostraría todo positivo. Para mostrar negativos necesitarías algo como: ",0.00;-,0.00", donde después del punto y coma, se define el formato de los negativos.

Format := "FormatoPositivo;FormatoNegativo"

"$ ,0.00;-$ ,0.00"
",0.00;(,0.00)"

Ermek 21-01-2009 11:03:44

No tengo ningún formato aplicado a la columna. En el Toad veo perfectamente los valores negativos.

La consulta que hago es la siguiente:

SELECT ID_COM FROM TABLE_D

También he probado con

SELECT * FROM TABLE_D, y pasa lo mismo.

He probado a hacer la consulta con otra tabla, y tampoco aparecen los valores negativos. Sale todo en positivo. El caso es que si hago una parada para consultar el Query, también salen en positivo:

Query1.FieldByName('ID_COM').AsString

Gracias.

Ermek 21-01-2009 11:04:32

Por cierto, estoy utilizando Oracle 10g.


La franja horaria es GMT +2. Ahora son las 02:32:08.

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