ODBC Treiber auslesen

ODBC Treiber auslesen

Beitragvon Mkorte am 31.10.2008, 08:30

Mit der Klasse OdbcDrivers können die angelegten ODBC Treiber ausgelesen werden. System ODBC Treiber werden in der Registry unter LOCALMACHINE \ SOFTWARE \ ODBC verwaltet, Benutzer ODBC Treiber unter dem entsprechenden Benutzer. Das USING bindet den NameSpace Microsoft.Win32 ein, in diesem NameSpace ist unter anderem die Registry enthalten.

Code: Alles auswählen
USING Microsoft.Win32

CLASS OdbcDrivers 

STATIC METHOD GetSystemDSN() AS STRING[]
   LOCAL oKey      AS RegistryKey
   LOCAL cSubKeys   AS STRING[]
   
   oKey     := Registry.LocalMachine:OpenSubKey( "SOFTWARE\ODBC\ODBC.INI" )   
   cSubKeys := oKey:GetSubKeyNames()
   
   RETURN cSubKeys   
   
STATIC METHOD GetSystemUser() AS STRING[]
   LOCAL oKey      AS RegistryKey
   LOCAL cSubKeys   AS STRING[]
   
   oKey     := Registry.CurrentUser:OpenSubKey( "SOFTWARE\ODBC\ODBC.INI" )   
   cSubKeys := oKey:GetSubKeyNames()
   
   RETURN cSubKeys      
   
END CLASS
Mkorte
 
Beiträge: 125
Registriert: 02.02.2008, 15:18
Wohnort: Stuttgart


Zurück zu Vulcan.NET Datenbanktechniken

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


cron
Impressum:
Matthias Korte | Silcherstraße 17 | 70839 Gerlingen | info@vulcanforum.net