Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

saber las tablas que tiene una base de datos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: saber las tablas que tiene una base de datos Responder citando

Hola amigos del foro
Necesito en tiempo de ejecucion saber los nombres de las tablas de una base de datos. Probe con la propiedad DataSets del TDataBase, pero me entrega solo las tablas asociadas a TTables, que estan conectadas. Una cosa si como cuando uno elige el nombre de la tabla asociada a un TTable.
Por favor ayudenme... Rolling Eyes
Volver arriba
Mensaje    Asunto: Responder citando

Inidica tu Motor, de base de datos,
es de Access
de Parados
de Interbase
de Firebird
de SQL,

Shocked

saludos
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

MS Access
Volver arriba
Mensaje    Asunto: Responder citando

Debes utilizar, un componente TDatabase, conectado a tu base de datos de access, y si quieres el nombre de las tablas usa la siguiente instruccion, que te devuelve el nombre de las mimas
dentro de un ListBox, lo que regresa es un TStringList,

Código:
Database1->GetTableNames(ListBox1->Items, false)


Espero te sirva..
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

muchas gracias cesar. es justo lo que necesitaba. Wink
Volver arriba
Mensaje    Asunto: Responder citando

Cesar, una consulta...
El código funciona perfecto en Builder 6.0, pero estoy trabajando para este proyecto con builder 3.0
¿se pude realizar la operacion en builder 3.0?
¿como sería?

ah. tengo otro programa en el que necesito hacer lo mismo, pero con tablas paradox ¿como es el codigo?

gracias de antemano
Volver arriba
Mensaje    Asunto: Responder citando

es exactamente igual, y prueba por que si tienes el mismo componente, dentro de builder 3.0, si no tendras que emigrar.. a BCB6, je
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Hola Cesar, probe en el Builder 3.0 y me reclama
Código:
[C++Error] Unit1.cpp(19): 'GetTableNames' is not a member of 'Dbtables::TDatabase'.

que es por la propiedad GetTableName porque lo probe en Builder 6.0 y no me da ningun problema. Mi problema es que debo trabajarlo por obligacion en Builder 3.0 ¿que puedo hacer?.
Si me pudieras ayudar te lo agradeceria. Muchas gracias de antemano...
Question
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.