GARANTIR DESCONTO

Fórum Tabelas do Firebird #288914

21/07/2005

0

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

Responder

Posts

21/07/2005

Marcio.theis

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();


Responder

Gostei + 0

21/07/2005

Beppe

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.


Responder

Gostei + 0

21/07/2005

Hjmarcon

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

grato


Responder

Gostei + 0

21/07/2005

Beppe

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



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar