![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: FIBPlus
Firebird Benutzer anlegen
Hallo :?:
Kann mir jemand sagen ob es möglich ist aus Delphi heraus einen Benutzer in einer Interbase, Firebird Datenbank anzulegen und Diesen einer Role zuzuweisen? Oder geht das nur aus einem Zusatztool (IBExpert IBOConsole ) Ich glaube das ein Entanwender mit solchen Tools nicht immer umgehen kann und möchte Danke im Voraus Michael |
Re: Firebird Benutzer anlegen
Hallo Michael,
unter IB6 Open Edition existierte der API call isc_add_user() mit dem du einen User anlegen konntest. Grüße vom marabu |
Re: Firebird Benutzer anlegen
Ich gehe davon aus, daß Du IBExpert nicht extra installieren willst. Dann guck Dir mal IBEScript an. Mit UDF und so Zeugs würde ich nicht anfangen.
|
Re: Firebird Benutzer anlegen
Das dürfte eine normale Funktion der Client API sein, UDF wäre doch die API in Gegenrichtung... :roll:
Bei den IBX/IBO,was weiß ich... Zugriffsbibliotheken dürfte doch jeweils eine Komponente enthalten sein, die das erledigt. ;) |
Re: Firebird Benutzer anlegen
Hier noch ein Vorschlag, falls es noch nicht zu spät ist.
Da du FIBPlus hast, verwende doch einfach die Komponente TpFIBSecurityService.
Delphi-Quellcode:
alexSecurityService1.ServerName := 'servername'; SecurityService1.UserName := 'SYSDBA'; SecurityService1.Password := 'masterkey'; SecurityService1.Active := True; SecurityService1.UserName := 'Meier'; SecurityService1.SQlRole := 'Benutzer'; SecurityService1.Password := 'xyz12345'; try SecurityService1.AddUser; except ShowMessage('Error by adding new user'); end; SecurityService1.Active := False; |
Re: Firebird Benutzer anlegen
:lol: :lol: :lol:
Danke klappt |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 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