LISTAR TODOS OS BD EM UM LISTVIEW
Boa noite!!!
Eu vou fazer um software que construa o CRUD a partir de um bando de dados. Esse software é para apresentação de meu TCC da pós graduação.
Alguem por acaso sabe como faço:
qdo o usuario escolher o SGBD (no caso SQL Server 2005/2008) listar em uma listview todos os bancos (com as tabelas) que se encontram lá no SGBD.
Por Exemplo:
Abro uma tela, o usuario escolhe qual será o SGBD, poderá ter varias opções (MySQL, Oracle, SQL Server, Access) mas pra mim serve só com o SQL Server 2005 ou 2008 a principio, AÃ ele lista pra mim, os BD. Seleciono o Banco que eu quero. Depois ele lista as tabelas, as view e as stored procedures deste banco, seleciono a que eu quero, depois mando ele criar a tela com as opções de CRUD (Create / Read / Update / Delete).
Bem não sei se consegui explicar direito. Mas se alguém entender e puder me ajudar, fico grato.
Eu vou fazer um software que construa o CRUD a partir de um bando de dados. Esse software é para apresentação de meu TCC da pós graduação.
Alguem por acaso sabe como faço:
qdo o usuario escolher o SGBD (no caso SQL Server 2005/2008) listar em uma listview todos os bancos (com as tabelas) que se encontram lá no SGBD.
Por Exemplo:
Abro uma tela, o usuario escolhe qual será o SGBD, poderá ter varias opções (MySQL, Oracle, SQL Server, Access) mas pra mim serve só com o SQL Server 2005 ou 2008 a principio, AÃ ele lista pra mim, os BD. Seleciono o Banco que eu quero. Depois ele lista as tabelas, as view e as stored procedures deste banco, seleciono a que eu quero, depois mando ele criar a tela com as opções de CRUD (Create / Read / Update / Delete).
Bem não sei se consegui explicar direito. Mas se alguém entender e puder me ajudar, fico grato.
A consulta para listar os NOMES dos BDs é...
...o resto é só alimentar um objeto DATATABLE/DATASET/ARRAYLIST e passar como fonte de dados para o COMBO.
select name from sysdatabases
...o resto é só alimentar um objeto DATATABLE/DATASET/ARRAYLIST e passar como fonte de dados para o COMBO.
Valeu TECLA, muito obrigado!!!
Vou dar uma testada!!!
Se eu tiver alguma duvida novamente eu posto!!!
Mais uma vez, muito obrigado!!!
Vou dar uma testada!!!
Se eu tiver alguma duvida novamente eu posto!!!
Mais uma vez, muito obrigado!!!
Tópico encerrado , respostas não são mais permitidas