Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-04-2012
Salnhack Salnhack is offline
Miembro
NULL
 
Registrado: oct 2011
Ubicación: Cuba
Posts: 71
Poder: 13
Salnhack Va por buen camino
ayuda SQL Server

Hola a todos, agradeceria si me ayudaran, necesito mostrar en un combobox las bases de datos existente en mi servidor SQL utilizo Microsoft SQL Server 2000, como podria hacerlo.

Saludos.
Responder Con Cita
  #2  
Antiguo 30-04-2012
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Cita:
Empezado por Salnhack Ver Mensaje
Hola a todos, agradeceria si me ayudaran, necesito mostrar en un combobox las bases de datos existente en mi servidor SQL utilizo Microsoft SQL Server 2000, como podria hacerlo.

Saludos.
Código SQL [-]
SELECT name 
    FROM master..sysdatabases 
    ORDER BY name


Saludos!
__________________
all your base are belong to us
Responder Con Cita
  #3  
Antiguo 01-05-2012
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
O desde cualquier base:

Código SQL [-]
select * from sys.databases

tambien puedes revisar las consultas interesantes que hay bajo SYS:

Código SQL [-]
select * from sys.all_Objects
Código SQL [-]
select * from sys.all_columns
Código SQL [-]
select * from sys.all_sql_modules
Código SQL [-]
select * from sys.all_sql_modules
Responder Con Cita
  #4  
Antiguo 02-05-2012
Salnhack Salnhack is offline
Miembro
NULL
 
Registrado: oct 2011
Ubicación: Cuba
Posts: 71
Poder: 13
Salnhack Va por buen camino
gracias

gracias por la ayuda, disculpen mi ignorancia pero soy nuevo con el trabajo con MS SQL Server pero me podian decir como conecto mi combobox, porque trate de agregarle esta consulta a un ADOQuery y me da error
Responder Con Cita
  #5  
Antiguo 02-05-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Salnhack Ver Mensaje
y me da error
Recuerda explicar las cosas claramente, piensa que nosotros no sabemos qué error te sale, ni tenemos una bola mágica para adivinar
Responder Con Cita
  #6  
Antiguo 03-05-2012
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Te puedes crear un función que te devuelva todas las bases de datos:
Código Delphi [-]
// Devuelve todas las bases de datos
function TForm1.GetAllSysMSSDataBasesToStringsList: TStrings;
var
  adoCnnTmp: TADOConnection;
  ConnectionString: WideString;
begin
  ConnectionString := 'Provider=SQLNCLI.1;' +
                      'Password=123;' +
                      'Persist Security Info=True;' +
                      'User ID=sa;' +
                      'Data Source=SERVIDOR\SQLEXPRESS';

  adoCnnTmp := TADOConnection.Create(nil);
    adoCnnTmp.Connected := False;
    adoCnnTmp.LoginPrompt := False;
    adoCnnTmp.ConnectionString := ConnectionString;

  with TADOQuery.Create(nil) do
  begin
    Connection := adoCnnTmp;

    SQL.Add('SELECT');
    SQL.Add('    UPPER(name) AS DBNAME');
    SQL.Add('  FROM sys.databases');
    SQL.Add('  ORDER BY name');

    Open;

    Result := TStringList.Create;

    while (not Eof) do
    begin
      Result.Add(FieldByName('DBNAME').AsString);
      Next;
    end;

    adoCnnTmp.Free;
    Free;
  end;

end;

Después con un Button o en el OnCreate del formulario realizas:
Código Delphi [-]
...
begin
  ComboBox1.Items.Assign(GetAllSysMSSDataBasesToStringsList);
end;
y eso es todo.

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con monthcalendar y sql server krewer Varios 7 22-02-2012 19:38:31
Ayuda con ADO en delphi y Sql server... el_nick00 OOP 3 01-02-2012 11:27:04
Ayuda con sql server Mauro Daniel Conexión con bases de datos 9 10-05-2011 20:11:23
ayuda con conexion a SQL SERVER _CALI Conexión con bases de datos 5 11-01-2011 18:37:03
Ayuda con instalacion server anekro MS SQL Server 3 21-08-2005 05:52:50


La franja horaria es GMT +2. Ahora son las 14:12:08.


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
Copyright 1996-2007 Club Delphi