Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MSSQL Userpasswort über eigen Anwendung ändern? (https://www.delphipraxis.net/83631-mssql-userpasswort-ueber-eigen-anwendung-aendern.html)

Computerbabalulu 5. Jan 2007 09:23

Datenbank: MS-SQL Server • Version: 7 • Zugriff über: ADO Komponenten

MSSQL Userpasswort über eigen Anwendung ändern?
 
Hallo zusammen,

ich habe ein Programm erstellt mit dem ich verschiedene Abfragen einer MsSQL Datenbank mache.

Ich würde in meinem Programm gerne noch die Möglichkeit hinzufügen, das der User sein Password für die Datenbank
selber ändern kann.
Kann mir jemand erklären wie ich das machen muss?

Ich würde gerne nach dem Schema:

"altes Passwort"
"neues Passwort"
"neues Passwort wiederholen"

das Passwort ändern.

PS: (ADO mit MS-SQL Server 7)

Gruß Frank

sirius 5. Jan 2007 09:50

Re: MSSQL Userpasswort über eigen Anwendung ändern?
 
Du nimmst dir die ADOQuery-Komponente (musst dich evtl. mit Admin-Rechten in die DB einloggen)
und gibst in die SQL-Eigenschaft: "ALTER USER name IDENTIFIED BY passwort" ein
und schickst ExecSQL hinterher.

Die SQL-Anweisung geht auch so:
"ALTER USER name IDENTIFIED BY passwort REPLACE altes_passwort"

Das sollte funktionieren. Und dann noch ein Formular drumrumgebaut. Fertig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:29 Uhr.

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