Fórum Como saber nome das tabelas de um Banco de Dados #231006
09/05/2004
0
Como faço para saber quais as tabelas existentes em um banco de dados, colocando os nomes em um combobox.
Para ser mais preciso, estou me referindo a um banco de dados Access 2000, e não estou usando BDE. Uso uma string de conexão.
Agradeço Antecipadamente qualquer ajuda.
Thomaz_prg
Curtir tópico
+ 0Posts
09/05/2004
Tnaires
Tente o método GetTableNames do TADOConnection. Ele recebe um objeto do tipo TStrings, e um parâmetro do tipo booleano.
Exemplo:
var sl: TStrings; begin sl = TStringList.Create; try ADOConnection.GetTableNames(sl, false); // false - significa q ele não vai pegar as // tabelas d sistema, só as suas // Coloque as strings no combo box finally sl.Free; end; end;
Gostei + 0
09/05/2004
Tnaires
try ADOConnection.GetTableNames(ComboBox.Items, false); except ShowMessage(´Erro´); end;
Ele já insere direto no combo box, sem rodeios
Gostei + 0
10/05/2004
Thomaz_prg
Valeu!!! :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)