[firebase-br] RETORNANDO TABELAS DO BANCO

Marcos Thomaz (Prog_CPD) thomazs em ufac.br
Ter Jan 4 20:20:09 -03 2005


Insira um ListBox e coloque o seguinte:

IBConnection.GetTableNames(ListBox1.Items);

O nome das tabelas irá para o listbox.

----- Original Message ----- 
From: "Fortes Marcelo" <marcelosoftware em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, January 04, 2005 8:45 PM
Subject: [firebase-br] RETORNANDO TABELAS DO BANCO


> Olá a todos este ano !!!
>
> Primeiro lugar desculpem por a resposta anterior da
> lista ter ido 4 vezes para a lista de discussão. Eu
> não tenho idéia por que isso aconteceu :-P Não foi
> intencional.
>
> Bom amigos minha questão é:
> Estou usando o seguinte método para o Banco de dados
> me retornar as tabelas do meu sistema:
>
> SELECT RDB$RELATION_ID, RDB$RELATION_NAME
> FROM RDB$RELATIONS
> WHERE (RDB$SYSTEM_FLAG = 0 OR RDB$SYSTEM_FLAG IS NULL)
> AND (RDB$VIEW_SOURCE IS NULL)
> ORDER BY RDB$RELATION_ID;
>
> Isto funciona bem a contento, tanto para Firebird
> 1.0.X quanto para InterBase 7.X, exatamente igual.
> Minha questão é se existe outra forma mais simples de
> retornar as tabelas do banco? e a outra seguinte, é se
> existe um meio de me retornar as tabelas uma a uma ou
> pelo menos que me retornasse uma e  no próximo select
> retornasse outra distinta da anterior e assim por
> diante, para que ficasse mais fácio por dentro de um
> "Array" na aplicação?
>
> Delphi7 + InterBase7 + FIBPlus / IBO.
> Servidores rodando em : Win2000, SOLARIS, FreeBSD,
> Linux.
>
> Obrigado a todos.
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora.
http://br.acesso.yahoo.com/ - Internet rápida e grátis
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista