![]() |
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. |
Como haces la SQL, la puedes mostrar.
Un saludo |
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)" |
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. |
Por cierto, estoy utilizando Oracle 10g.
|
La franja horaria es GMT +2. Ahora son las 01:43:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi