PDA

Ver la Versión Completa : Problema de Tipo de datos - PostgreSQL


SEBACOHEN
26-08-2008, 03:02:05
Hola a todos.
Estoy haciendo una aplicacion que utiliza PostgreSQL mediante una ADO Connection. El problema surge cuando quiero mostrar el contenido de una tabla en una DBGrid. Los atributos de la tabla que son de tipo serial me los muestra sin ningun problema, en cambio los que son "character varying" (que seria el varchar de postgreSQL) y los que son de tipo character me los muestra en la dbgrid como (MEMO). Como hago para que me muestre el texto??
Muchas gracias

PabloTech
29-08-2008, 15:34:34
El problema es cierto y no se la causa. Pero a mi me sucede con los campos de tipo varchar solamente. Por eso, para evitar este problema, al campo que produce la falla le hago un cast en la consulta. Por ejemplo, si tu campo nombre es varchar(50) y produce el problema entonces en la consulta lo convierto a char(50) y solucionado el problema.

SELECT CAST(Nombre AS CHAR(50)) AS Nombre FROM CLIENTES;

:)

SEBACOHEN
30-08-2008, 02:17:17
Gracias Pablo, es una salida habil y bien pensada al problema. Voy a ponerla en practica. Saludos