Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-01-2009
Ermek Ermek is offline
Miembro
 
Registrado: jul 2005
Posts: 18
Poder: 0
Ermek Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 19-01-2009
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Como haces la SQL, la puedes mostrar.

Un saludo
Responder Con Cita
  #3  
Antiguo 19-01-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
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)"
__________________

Responder Con Cita
  #4  
Antiguo 21-01-2009
Ermek Ermek is offline
Miembro
 
Registrado: jul 2005
Posts: 18
Poder: 0
Ermek Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 21-01-2009
Ermek Ermek is offline
Miembro
 
Registrado: jul 2005
Posts: 18
Poder: 0
Ermek Va por buen camino
Por cierto, estoy utilizando Oracle 10g.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Realizar una consulta sobre los registros que devuelve otra consulta Borjaserrano Firebird e Interbase 12 01-10-2007 23:19:44
Consulta con TIMESTAMP no devuelve nada subzero Firebird e Interbase 10 12-09-2007 04:51:06
Uso de SUSPEND; Solo cuando el SP devuelve valores Paoti Firebird e Interbase 1 27-05-2006 07:16:57
TIBQuery no devuelve todos los registros rochi SQL 0 27-02-2005 19:25:49
Limitar los registros que devuelve una consulta roman Conexión con bases de datos 1 03-09-2004 09:08:45


La franja horaria es GMT +2. Ahora son las 05:48:45.


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
Copyright 1996-2007 Club Delphi