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)
-   -   Invalid Field type (Blob) (https://www.clubdelphi.com/foros/showthread.php?t=65615)

mrnovice 30-12-2009 04:25:09

Invalid Field type (Blob)
 
Saludos foreros, estuve investigando en la red, pero no pude encontrar nada concreto a este problema, no pude utilizar un simple select debido a que me sale el error

Invalid Field type
BDE Error 10000 [$27] [$10]

donde una tabla tiene un campo ID y otro con un BLOB a que se deberia el fallo? alguien le ha pasado algo como esto trabajo con la versión de ORACLE 10
saludos y gracias felices fiestas y todos sus sueños se cumplan :)

mlara 08-01-2010 03:36:36

Hago dos preguntas:

1. ¿Qué componente estás usando? Quiero decir, es un TTable?
2. ¿No sería mejor conectar a Oracle sin usar la BDE? Lo digo porque ste intermediario podría resultar molesto. No lo he hecho pero quizá podría ser mejor usar ODBC o una conexión directa si usas la edición Enterprise.

mrnovice 08-01-2010 03:42:00

saludos
 
Gracias por responder,pues utilizo un Tquery jvdbultimgrid, y también es necesario el BDE :S gracias

mlara 08-01-2010 04:32:06

Ok, yo creo que hay dos posibles razones:

1. Realizaste en tiempo de diseño tu consulta, diste doble click al componente TQuery y en la lista de campos adicionaste los campos con la opción correspondiente (click derecho). Por alguna razón cambiaste el tipo de campo y luego, al hacer la consulta te genera el error. En este caso u otro parecido sugiero realizar la consulta desde un nuevo componente TQuery, actualizando el DataSource de la grilla (JvDBUltimGrid).

2. El componente JvDBUltimGrid espera mostrar campos diferentes. Es parecido al caso anterior. Al dar doble click sobre el componente podrás ver la lista de campos. Quizá sea la lista de campos correcta, pero no el tipo de uno de ellos. La solución inicialmente sería igualmente poner un nuevo componente y actualizar los enlaces para ver si es esto lo que sucede.

Sugiero hacer la consulta en tiempo de diseño.

mrnovice 08-01-2010 06:21:24

es mas ben la primera razón
 
en si desde la llamada desde el TQuery me falla :S

mlara 08-01-2010 16:45:39

Sugiero hacer la consulta desde una nueva instancia de un TQuery sin enlazar con el TJvDBUltimGrid. Si falla, entonces habría que buscar la causa por otro lado.


La franja horaria es GMT +2. Ahora son las 21:30:51.

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