Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-06-2006
arley_molina arley_molina is offline
Registrado
 
Registrado: jun 2006
Posts: 8
Poder: 0
arley_molina Va por buen camino
Unhappy Nombres de las conecciones de ODBC

[b]
Hola necesito listar todas los nombres de las conecciones de ODBC de mi maquina desde delphi en un listbox o cualquier otro componente , no se si hay algun componente que me lo permite hacer no se si el adoquery me lo permite hacer , o sea obtener ese listado,he tratado pero no logro si alguien lo save hacer ,por favor alludeme saludos dephistas a todos[b]
Responder Con Cita
  #2  
Antiguo 12-06-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Por favor, revisa la guía de estilo de estos Foros. Procura dar un título más descriptivo a los Hilos que inicies, y, no escribas "en negrita" todo el texto, que se ve que pensabas hacerlo y no te salió del todo bien. Bienvenido al ClubDelphi.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 30-06-2006
paren paren is offline
Miembro
 
Registrado: jul 2004
Ubicación: Tijuana, B. C. Mexico
Posts: 18
Poder: 0
paren Va por buen camino
Código Delphi [-]
procedure TfrmMain.getValues( rootKey : HKEY; key : string; displayValues : TStrings );
var
  reg : TRegistry;
  regDataType : TRegDataType;
  listValues : TStringList;
  i : integer;
begin
  reg := nil;
  try
    reg := TRegistry.Create( KEY_QUERY_VALUE );
    reg.RootKey := rootKey;
    if( reg.OpenKeyReadOnly( key ) ) then
    begin
      try
        listValues :=  TStringList.Create;
        reg.GetValueNames( listValues );
        {
        for i := 0 to listValues.Count - 1 do
        begin
          regDataType := reg.GetDataType( listValues[ i ] );
          if( regDataType = rdString ) or ( regDataType = rdExpandString ) then
          begin
            if( reg.ReadString( listValues[ i ] ) = 'INTERSOLV InterBase ODBC Driver (*.gdb)' ) then
            begin
              displayValues.Add( listValues[ i ] );
            end;
          end;
        end;
        }
        displayValues.Assign( listValues );
      finally
        reg.CloseKey;
      end;
    end;
  finally
    reg.Free;
  end;
end;

Lo mandas llamar con
Código Delphi [-]
procedure TfrmMain.Button1Click(Sender: TObject);
begin
  getValues( HKEY_LOCAL_MACHINE, 'SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources', ListBox1.Items );
end;
__________________
http://www.linuxtj.org/

Última edición por paren fecha: 30-06-2006 a las 21:32:55.
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
Hola Carmen OOP 8 28-10-2004 16:47:15
Hola Carmen Varios 3 27-10-2004 20:47:49
hola que tal adr_001 Conexión con bases de datos 1 13-11-2003 20:55:49
Hola !!!!!!!!!!1 edwin1 OOP 1 29-07-2003 18:52:41


La franja horaria es GMT +2. Ahora son las 21:03:13.


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