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)
-   -   Problema de Tipo de datos - PostgreSQL (https://www.clubdelphi.com/foros/showthread.php?t=59406)

SEBACOHEN 26-08-2008 03:02:05

Problema de Tipo de datos - PostgreSQL
 
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


La franja horaria es GMT +2. Ahora son las 06:35:15.

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