Tabelas do Firebird

Delphi

21/07/2005

Preciso fazer uma aplicação em Delphi que me retorne quais as tabelas q eu tenho no meu banco, mas nao sei como fazer.
Preciso listar pelo menos o nome das tabelas pra poder fazer importacao de dados de um banco para outro.
Estou usando FB 1.5
flw


Hjmarcon

Hjmarcon

Curtidas 0

Respostas

Marcio.theis

Marcio.theis

21/07/2005

Você pode usar o comando GetTableNames();
se estiver usando ADO vc pode fazer no seu connection...
ADOConnection1.GetTableNames();
ou se estiver usando BDE...
Database1.GetTableNames();


GOSTEI 0
Beppe

Beppe

21/07/2005

Se usa dbExpress, pode usar o método GetTableNames do SQLConnection. Senão pode recuperar o nome das tabelas pesquisando a tabela de sistema chamada RDB$RELATIONS.


GOSTEI 0
Hjmarcon

Hjmarcon

21/07/2005

muito obrigado...
mas como faco para armazenar os resultados ?
naum tenho muita intimidade com os TStrings.

grato


GOSTEI 0
Beppe

Beppe

21/07/2005

S := TStringList.Create;
try
  ...GetTableNames(S);
  ...
finally
  S.Free;
end;



GOSTEI 0
POSTAR