TKSoft-Online

Backend-Passwort aus Connectstring auslesen PDF Drucken E-Mail
( 0 Votes )
MS-Access Codes - Codeschnipsel DB Objekte
  
Freitag, den 24. September 2010 um 08:40 Uhr

Problemstellung:


Wie kann ich das Backend-Passwort aus Connectstring einer Tabelle auslesen?


Das folgende Beispiel ist kein Hackertipp!
Es soll nur die Möglichkeit gezeigt werden.

Normalerweise bekommt man in der Entwurfsansicht einer verknüpften Accesstabelle

nur den Connectstring ohne das DB-Passwort angezeigt.

Jetzt kann es aber erforderlich sein dieses Passwort auszulesen.

Dies kann mittels DAO oder ADO(X) erfolgen.

DAO:

 
Dim sConnect As String
sConnect = CurrentDb.TableDefs("Tabelle1").Connect

Hiermit würde die Variable "sConnect" den kompletten Connectstring der "Tabelle1" enthalten.

In diesem ist auch das DB-Passwort enthalten.

Dieser String kann dann mit der Split()-Funktion o.ä. zerlegt werden.

ADO(X):

 
Dim cn As New ADODB.Connection
Dim cat As New ADOX.Catalog
Dim sConnect As String

Set cn = CurrentProject.Connection
Set cat.ActiveConnection = cn

sConnect = cat.Tables("Tabelle1").Properties("Jet OLEDB:Link Provider String").Value

Hier gilt dann das Gleiche wie bei der Lösung mit DAO

 

DatumKlicks
Total2559
Mi. 231
Di. 223
Mo. 213
So. 202
Sa. 192
Fr. 182
Do. 171
Aktualisiert ( Mittwoch, den 13. Oktober 2010 um 09:17 Uhr )
 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173460 Downloads