Delphi - listar los ODBC

 
Vista:

listar los ODBC

Publicado por Ariel (61 intervenciones) el 07/04/2006 16:42:17
Hola a todos

Alguien me pueed decir como listar los ODBC en un ComboBox?

muchas gracias.

saludos
Ariel....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:listar los ODBC

Publicado por Ariel O (61 intervenciones) el 20/07/2006 23:08:42
Hola a mi mismo, jeje

por si alguien lo necesita aqui esta el codigo q yo mismo preguntaba como hacer.

procedure TFrmActualiza.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 );
displayValues.Assign( listValues );
finally
reg.CloseKey;
end;
end;
finally
reg.Free;
end;
end;

y para llamarlo

usar cualquira de los dos, segun la necesidad.

1) getValues( HKEY_CURRENT_USER, 'Software\ODBC\ODBC.INI\ODBC Data Sources', ComboBox1.Items );

2) getValues( HKEY_LOCAL_MACHINE, 'SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources', ComboBox1.Items );

Saludos...
Ariel Olea
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar