Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Listar todas las BD de un servidor en un listbox (https://www.clubdelphi.com/foros/showthread.php?t=37130)

Barzaugc 03-11-2006 17:03:36

Listar todas las BD de un servidor en un listbox
 
Hola a todos, espero me puedan ayudar con un problemilla que tengo, lo que pasa es que quiero mostrar en un listbox todas las bases de datos que tengo en un servidor, son al rededor de 25, pero quiero que las detecte automaticamente al entrar a la aplicacion, las bases de datos son de SQL Server 2000, si tienen alguna idea se los agradeceria bastantes.


Saludos!!!

sinalocarlos 03-11-2006 18:55:40

Buen dia Barzaugc

Podiras comentar que componentes utilizas para conectarte al servidor?

muchos de ellos proporcionan rutinas ya establecidas para recuperar ese tipo de datos

Barzaugc 03-11-2006 20:34:26

Utilizo Componentes ADO, en especial los ADOQuery y ADOConnection.

sinalocarlos 03-11-2006 23:39:05

Es posible (muy posible) que existan maneras mas recomendables que la opcion que te presentare:

utilizando un ADOquery:

Código SQL [-]
use master
select name from sysdatabases

esto te dara la lista de BD del servidor es cuestion de filtrarlas y quitar la master, model, temp, northwind, etc, etc

es una opcion poco ortodoxa llamandola de algun modo pero funciona y mas cuando el trabajo es para ayer

si por ahi alguien sabe otra opcion...

Barzaugc 03-11-2006 23:46:24

Orale, es justo lo que necesitaba, muchas gracias, te debo una.


La franja horaria es GMT +2. Ahora son las 04:40:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi