Tabelas do Firebird
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
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
Curtidas 0
Respostas
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();
se estiver usando ADO vc pode fazer no seu connection...
ADOConnection1.GetTableNames();
ou se estiver usando BDE...
Database1.GetTableNames();
GOSTEI 0
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
21/07/2005
muito obrigado...
mas como faco para armazenar os resultados ?
naum tenho muita intimidade com os TStrings.
grato
mas como faco para armazenar os resultados ?
naum tenho muita intimidade com os TStrings.
grato
GOSTEI 0
Beppe
21/07/2005
S := TStringList.Create; try ...GetTableNames(S); ... finally S.Free; end;
GOSTEI 0