Forum: Datenbanken
Delphi
by tsteinmaurer,
13. Okt 2011
Ja, etwas in der Form
grant select, update on filelists to procedure xyz;
grant execute on xyz to myuser;
Vielleicht solltest dann gleich noch mitandenken die Rechtevergabe auf Rollenebene zu machen, weil dann ersparst dir jedem einzelnen Benutzer die entsprechenden Berechtigungen einzuräumen.
Forum: Datenbanken
Delphi
by tsteinmaurer,
13. Okt 2011
Hallo Jens,
alt aber gut: :-D
http://tracker.firebirdsql.org/browse/CORE-136
durch die WHERE Klausel im Update braucht er auch Rechte zum Lesen. Wie DeddyH beschrieben hat, kannst das in eine Stored Procedure auslagern. Der Stored Procedure gibst dann die benötigten Rechte auf die Tabelle und der Benutzer hat Ausführungsrechte für die Procedure.