Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Interbase 7.1: User bei Runtime hinzufügen (https://www.delphipraxis.net/22741-interbase-7-1-user-bei-runtime-hinzufuegen.html)

Danny1981 22. Mai 2004 17:50


Interbase 7.1: User bei Runtime hinzufügen
 
Hallo zusammen,
habe monentan folgendes Problem...
Ist es möglich zur Runtime einen User zur IB 7.1 Datenbank per SQL hinzuzufüen???

In diesem Thread http://www.delphipraxis.net/internal_redirect.php?t=296 erwähnt Lemmy, das dies durch IBSecurityKomponente möglich wäre, diese Komponente gibbet bei mir aba nich!
Wo kriege ich die her???
Weiss irgendjemand eine andere Möglichkeit bzw. ob das überhaupt funzt???

P.S. Ich meine nicht eine Tabelle mit gespeichrten Usernames und password, sondern wirklich die Interbase Benutzer! Finde im Netz nichts passendes...

Robert_G 22. Mai 2004 17:56

Re: Interbase 7.1: User bei Runtime hinzufügen
 
Wozu eine Extra Komponente?
Werden in IB User nicht per SQL angelegt?
SQL-Code:
CREATE USER Bert IDENTIFIED BY Passwort;
GRANT CONNECT to Bert;

kiar 22. Mai 2004 18:07

Re: Interbase 7.1: User bei Runtime hinzufügen
 
hallo robert,

user liefert den loginnamen des angemeldeten DB benutzers zurück.
also
SQL-Code:
select user from RDB$DATABASE
liefert den angemeldeten benutzer zurück. ob man damit einen user kreieren könnte, würde mich auch interessieren.

raik

Robert_G 22. Mai 2004 18:20

Re: Interbase 7.1: User bei Runtime hinzufügen
 
Das ist klar ;)

Aber CREATE USER ist doch genauso ein festes Statement wie CREATE TABLE.

Danny1981 22. Mai 2004 18:34

Re: Interbase 7.1: User bei Runtime hinzufügen
 
Also, via CREATE USER geht es wohl nicht. Habs mal mit ISQL ausprobiert, aber da sagt er sofort "TOKEN unknown".

Robert_G 22. Mai 2004 18:43

Re: Interbase 7.1: User bei Runtime hinzufügen
 
Ich habe gerade mal mit Google (create user interbase) etwas gesucht.
Ich bin dabei mehrfach über solche Aussagen gesolpert:
Zitat:

Zitat von http://www.delphifaq.com/fq/q0018.shtml
InterBase: What is the SQL command to create new users?

There is no SQL command to create new users in InterBase.
The only way to create users is with the Server Manager:

Das ist doch ein Witz, oder?

kiar 22. Mai 2004 18:47

Re: Interbase 7.1: User bei Runtime hinzufügen
 
ne genau so ist es ,

habe firebird ausprobiert, nach create kennt er user nicht :mrgreen:

da haste wieder was zu lästern :mrgreen:

Danny1981 22. Mai 2004 18:58

Re: Interbase 7.1: User bei Runtime hinzufügen
 
:shock: Na super... wat mache ich denn nu??? :?

MrSpock 22. Mai 2004 19:20

Re: Interbase 7.1: User bei Runtime hinzufügen
 
Hallo Danny1981,

dafür gibt es auf der IBAdmin Seite der IDE die Komponente IBSecurityService. Diese kennt die Methode AddUser.

Danny1981 22. Mai 2004 21:07

Re: Interbase 7.1: User bei Runtime hinzufügen
 
Super VIELEN DANK!!!!!!!!!!!!!!!
Du hast gerade meine Anwendung gerettet... :mrgreen: War schon kurz davor ne andere Datenbank zu suchen... :spin:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 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