Fórum Listar tabelas utilizando ZeosLib ou MyDAC #254709
16/10/2004
0
estou tentando listar as tabelas de um banco MySql num listbox. Sei que a paleta DBExpress possui uma procedure GetTableName que faz isso. Gostaria de saber se as paletas ZeosLib e/ou MyDAC possuem esta procedure, caso positivo, como a utilizo? Estou tentando da seguinte forma:
DBConexao.GetTableNames(listTabelas.items,false);
Mas quando eu utilizo qualquer uma dessas paletas a procedure não funciona. alguém pode ajudar? Muito obrigado.
Elias Jr
Curtir tópico
+ 0Posts
16/10/2004
Keitarosan
se quiser listar os databases, faça: ´SHOW DATABASES´...
Adoro mySQL por causa disso, tudo que você quer, você retorna por SQL :lol:
Gostei + 0
18/10/2004
Elias Jr
Olá amigo,
utilizando a sua dica da query, como faço pra listar as tabelas no ListBox? Mesmo com essa dica, vc sabe como listar utilizando a paleta MyDAC (já verifiquei que ela possui a função GetTableNames)? Muito obrigado.
Gostei + 0
18/10/2004
Keitarosan
Mas dei uma olhada no TMySQLDatabase, e consegui usar a funcao GetTableNames, use-a assim:
mySQLDatabase1.GetTableNames(´´, ListBox1.Items)
ou
mySQLDatabase1.GetTableNames(´¬´, ListBox1.Items)
parece que o primeiro parametro é um tipo de filtro para o nome das tabelas, tipo assim:
mySQLDatabase1.GetTableNames(´¬filtro¬´, ListBox1.Items)
nessa linha acima, deve retornar todos os nomes de tabelas que tenham quaisquer chars a esquerda, no meio do nome tenha a palavra ´filtro´ e depois quaisquer chars a direita.... :roll:
Falows :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)