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)
-   -   Consulta con ADO en DBase (https://www.clubdelphi.com/foros/showthread.php?t=6431)

kes 08-01-2004 08:06:06

Consulta con ADO en DBase
 
Hola a todos !

Estoy trabajando con una base de datos DBase con ADO a través de un alias ODBC y no he tenido ningún problema hasta ahora.
Cuando intento realizar una consulta o simplemente abrir una tabla concreta me da el siguiente error: "Estructura de tabla externa no válida".
El problema es que solo me pasa en algunos PC's y no con todas las tablas (solo con dos o tres). Precisamente por eso creo que debe ser por que faltan algunos componentes a instalar o algo de la configuración local del PC, ya que estas tablas no tienen nada fuera de lo común.
¿Sabe alguien que puedo hacer para solucionar esto?

Gracias.

Descendents 08-01-2004 09:40:07

Haz una cosa, que igual no te sirve de nada, pero pruebalo.Haz una copia de las bases, y sus indices, ede las tablas que te fallan, y conectate a ellas, a las copias claro y con programa como el DBU, hazles un ZAP a las tablas o auna misma solo para probar,y luego prueba a conectarte a ellas,mediante ado a ver si te da el error, no tendras ningun registro dentro,porque has hecho un zap, pero bueno tan solo son una copia, pero tu conectate.Si te consigues conectar,l uego reindexalas, y prueba otra vez de conectarte a ellas.

Te explico lo que me pasaba a mi, solo me ha pasado una vez y aun no se porque y en 3 tablas también, y creo que era este error, sino pues nada.Te lo digo por si te sirve de algo.

Me conectaba a ellas sin reindexar despues de un ZAP, y podia, al reindexar de nuevo, ya me volvia a dar error y no podia conectarme.

Al final encontre un componente que me permitia conectarme, y despues de mucho intentar, use ese componente.

Tu prueba, y si te pasa lo mismo que a mi, y quieres te digo el componente que use, sino perdona por el rollo que te metido que no habra servido de nada

Saludos


La franja horaria es GMT +2. Ahora son las 00:04:40.

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