Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Problema tabla campos blob (https://www.clubdelphi.com/foros/showthread.php?t=75108)

amerika111 29-07-2011 00:45:19

Problema tabla campos blob
 
Trabajando con una tabla con campos blob, no se muestran todos los registros a partir de cierto numero los demas no aparecen... por decir la tabla tiene 300 registros y cuando abro directamente la tabla solo aparecen 250 registros ..

realizo una consulta de toda la tabla

Código SQL [-]
select * from fotos

y lo mismo

pero si realizo una consulta de los registros que se que estan ahi pero no me los muestra si aparecen

Código SQL [-]
select * from fotos where id=280

Casimiro Notevi 29-07-2011 00:48:02

Que no los muestra, ¿dónde?

amerika111 29-07-2011 00:48:48

Cita:

Empezado por Casimiro Notevi (Mensaje 407821)
Que no los muestra, ¿dónde?

consulto la tabla directamente de firebird

Casimiro Notevi 29-07-2011 00:57:40

Sigo sin entender, ¿desde tu programa haces el select y lo muestras en un dbgrid?, ¿desde ibexpert/flamerobin/marathon haces un select y se muestra en un dbgrid?, ¿con isql haces el select y se muestra por pantalla?, etc.

amerika111 29-07-2011 01:00:09

Cita:

Empezado por Casimiro Notevi (Mensaje 407825)
Sigo sin entender, ¿desde tu programa haces el select y lo muestras en un dbgrid?, ¿desde ibexpert/flamerobin/marathon haces un select y se muestra en un dbgrid?, ¿con isql haces el select y se muestra por pantalla?, etc.

no... la base de datos me conecto a ella por medio de database workbrench y ahi realizo la conexion, que es lo mismo que estar trabajando en sql server en el enterprise manager

Casimiro Notevi 29-07-2011 01:03:27

Cita:

Empezado por amerika111 (Mensaje 407827)
no... la base de datos me conecto a ella por medio de database workbrench y ahi realizo la conexion, que es lo mismo que estar trabajando en sql server en el enterprise manager

Supongo que ese "database workbrench" y ese "enterprise manager" son utilidades como las que he nombrado, ibexpert, flamerobin, etc.

Entonces seguramente el único problema es que por ahorrar tiempo y memoria, estos programas no hacen "fetch" tras hacer el select, o sea, no van hasta el último registro, verás que si avanzas hasta el final y sigues hacia abajo empezarán a aparecer los registros que "faltan".
Algunos programas, como flamerobin, traen sólo los 300 primeros registros, si quieres traerte los demás debes dar al botón "Fetch".

amerika111 29-07-2011 01:08:25

Cita:

Empezado por Casimiro Notevi (Mensaje 407829)
Supongo que ese "database workbrench" y ese "enterprise manager" son utilidades como las que he nombrado, ibexpert, flamerobin, etc.

Entonces seguramente el único problema es que por ahorrar tiempo y memoria, estos programas no hacen "fetch" tras hacer el select, o sea, no van hasta el último registro, verás que si avanzas hasta el final y sigues hacia abajo empezarán a aparecer los registros que "faltan".
Algunos programas, como flamerobin, traen sólo los 300 primeros registros, si quieres traerte los demás debes dar al botón "Fetch".


si son parecidos y hago lo que me comentas en recorrer la tabla con page down y me bota ese error que adjunto en la imagen

Casimiro Notevi 29-07-2011 01:10:12

Bueno, eso parece más bien un problema en la base de datos.

amerika111 29-07-2011 01:11:31

Cita:

Empezado por Casimiro Notevi (Mensaje 407831)
Bueno, eso parece más bien un problema en la base de datos.


si y no se que hacer.. alguna idea

Casimiro Notevi 29-07-2011 01:15:34

Lo primero de todo, sin que haya ninguna conexión abierta a la BD haz una copia para tenerla a buen recaudo, repito, sin que haya ninguna conexión, es ¡¡¡SUPER IMPORTANTISIMO !!!, Después puedes continuar con este tutorial, por ejemplo. Aunque lo primero de todo es hacer un simple backup y restore, los errores simples normalmente se solucionan con eso.


La franja horaria es GMT +2. Ahora son las 23:07:20.

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