Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zugriff auf MySQL mit MyODBC-Treiber und D5005 (https://www.delphipraxis.net/53024-zugriff-auf-mysql-mit-myodbc-treiber-und-d5005.html)

et2004 8. Sep 2005 16:03

Datenbank: MySQL • Version: 4.x • Zugriff über: ODBC / BDE

Zugriff auf MySQL mit MyODBC-Treiber und D5005
 
Zitat:

Hallo erst mal, ich weiß ja nicht ob sie schon wußten...
Ich muss auf eine externe MySQL Datenbank zugreifen. Dafür gibt es einen MyODBC Treiber. Diesen Treiber habe ich installiert. In der Systemsteuerung > Verwaltung > Datenquellen (ODBC) habe ich mit sowohl eine Benutzer-DNS als auch eine System-DNS eingerichten. Der Test-Zugriff auf die Datenbank funktioniert soweit.

Jetzt möchte ich mit D2005 über eine dieser beiden DNS auf den MySQL-Server zugreifen.

Dazu nehme ich die TDatabase Komponente setzte AliasName, DatabaseName und zwei Parameter (USER NAME=xyz und PASSWORD=xyz). Diese Möglichkeit funktioniert einwandfrei.

Ich möchte jetzt aber Benutzer und Passwort aus der System-DNS oder Benutzer-DNS übernehmen (eventuell auch die Datenbank).

Wie ist so etwas zu lösen?

marabu 8. Sep 2005 17:05

Re: Zugriff auf MySQL mit MyODBC-Treiber und D5005
 
Hallo,

jeden machine dsn findest du in der registry. Ein USER DSN namens TEST wird im hive HKEY_CURRENT_USER durch den Schlüssel \Software\ODBC\ODBC.INI\TEST repräsentiert. Dort kannst du dann die Werte UID (Benutzer) und PWD (Password) auslesen. Einen SYSTEM DSN findest du entsprechend im hive HKEY_LOCAL_MACHINE.

Grüße vom marabu

PS: D5005 - setz mich auf die Liste.

et2004 8. Sep 2005 17:59

Re: Zugriff auf MySQL mit MyODBC-Treiber und D5005
 
Hallo marabu!

Vielen Dank! Ich denke, das ist meine Lösung.

Es ist erstaunlich, dass die Zugangsdaten völlig unverschlüsselt in der Registry gespeichert werden.

Viele Grüsse et2004!


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz