FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como puedo obtener el nombre de tabla(s) de una bd access
Saludos, necesito saber Como puedo obtener el nombre de tabla(s) de una bd access, tengo el nombre el archivo de acces "BASE.MDB" pero este archivo cambia cada semana conserva el mismo nombre pero genera nuevas tablas las cuales no se su nombre, enconces necesito saber el nombre la tabla(s) que contenga el archivo "BASE.MDB".
Espero me puedan ayudar, trabajo con delphi 7 y me conecto a acces por medio de controles zeos y ODBC. Gracias. |
#2
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Intente lo que sugieres pero me marca un error dice que no tengo persimo de READ sobre MSysObjects, sigo intentando, lo unico que quiero es tener un combox con las tablas que contenga mi archivo.MDB de mi conexion.
|
#4
|
|||
|
|||
Saludos, sigo te niendo el mismo problema no se como resolverlo espero alguien me pueda ayudar, necesito saber Como puedo obtener el nombre de tabla(s) de una bd access, tengo el nombre el archivo de acces "BASE.MDB" pero este archivo cambia cada semana conserva el mismo nombre pero genera nuevas tablas las cuales no se su nombre, enconces necesito saber el nombre la tabla(s) que contenga el archivo "BASE.MDB".
Espero me puedan ayudar, trabajo con delphi 7 y me conecto a acces por medio de controles zeos y ODBC. Gracias por la ayuda que puedan darme. |
#5
|
||||
|
||||
Otra opción:
¿Tienes posibilidad de conectarte vía ADO? Lo digo por que el componente ADOConnection posee un método llamado GetTableNames que te devuelve una listya con todas las tablas de la Base de Datos (añade además un parámetro que te permite definir si se incluyen las de sistema o no). Si no tienes posibilidad revisa si en los componentes ZEOS (que comentas que utilizas) existe algun método similar. En realidad no hace falta que conectes vía ADO, sólo que coloques el componente ADOConnection y configures la conexión correctamente.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
El componente zeos que utilizo no trae el metodo GetTableNames, lo probe con ADOConnection como me aconsejaste y ahi si funciona bien, voy a utilizar ADOConection para esta parte de mi programa.
Muchas gracias. |
|
|
|