Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > PostgreSQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-10-2007
andresenlared andresenlared is offline
Miembro
 
Registrado: oct 2003
Posts: 153
Poder: 21
andresenlared Va por buen camino
Question campos char o varchar postgres se ven como Blobtype=ftMemo


Saludos.

estoy haciendo una interfase entre una base de datos postgres y una base de datos firebird, uso Ado para lograr una conexion a la base de datos postgres, pero cuando abro los datos de una tabla, y esa tabla tiene campos de tipo char o varchar, se visualizan como memo en la grilla.

tengo instalado el Postgres database server 8.1
controlador postgresSql Ansi, postgres SQL unicode.

como puedo solucionar este problema de visualizacion?, o si hay otro hilo que me pueda orientar, he estado buscando pero no hay nada parecido

Muchas gracias
Responder Con Cita
  #2  
Antiguo 22-10-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Hola , Nunca he trabajado con Postgres, pero ¿No sera que el campo del DataSet lo tienes definido como TBlobField?

Espero te sirva de algo .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 23-10-2007
andresenlared andresenlared is offline
Miembro
 
Registrado: oct 2003
Posts: 153
Poder: 21
andresenlared Va por buen camino
Gracias por tu ayuda, pero ese no es el problema, estoy usando ado, y con el Adotable agrego los campos de la tabla, y verificando las propiedades de cada campo y aparecen como ftmemo.
Responder Con Cita
  #4  
Antiguo 23-10-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por andresenlared Ver Mensaje
Gracias por tu ayuda, pero ese no es el problema, estoy usando ado, y con el Adotable agrego los campos de la tabla, y verificando las propiedades de cada campo y aparecen como ftmemo.
Exacto, ftMemo es uno de los valores que se pueden aplicar a la propiedad BlobType que "aparece" cuando el campo es de tipo TBlobField...

Entonces, quizá te funcione el asunto creando el campo desde 0 sin llamarlo directamente desde la BD, haciendo "Click-Contrario" en el "Editor de campos", Nuevo, le asignas el nombre del campo, le colocas el Type como string, luego el tamaño y listo, ya deberia trabajarte como un string .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 23-10-2007
andresenlared andresenlared is offline
Miembro
 
Registrado: oct 2003
Posts: 153
Poder: 21
andresenlared Va por buen camino
sigue el error.
cree el campo como me indicaste, de tipo string, tamaño etc, cuando abro la tabla se genera un error por tipo de dato esperado memo.

se me ocurre una solucion no muy tecnica, pero seria algo parecido a lo que me recomiendas, pero crearlo como campo calculado, y en el oncal, asignar el texto de la linea cero del memo al campo creado de tipo string.
Responder Con Cita
  #6  
Antiguo 23-10-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Pues si, esa sería una solución, pero deberia funcionar si eso, ¿Estas seguro que el campo es de tipo Varchar en la BD?, es que me parece muy raro que una BD, haga una cosa asi, aunque repito, no he trabajado con Postgres .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
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
En postgres: Cómo elimino de un campo varchar los saltos de línea PabloTech PostgreSQL 1 24-02-2007 03:36:16
trim en campos varchar galmacland SQL 3 12-03-2005 02:40:23
Quitar espacios de campos CHAR cartmanrules Firebird e Interbase 3 22-07-2004 10:53:06
Concatenar campos varchar en triggers Iceman Firebird e Interbase 1 14-06-2004 21:24:26
cast de BLOB a VARCHAR o CHAR Angel Firebird e Interbase 1 03-10-2003 18:41:20


La franja horaria es GMT +2. Ahora son las 18:54:03.


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