Toon posts:

[Interbase] Stored procedure rights laten granten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als een work-around voor een bug in een bep. pakket wil ik graag een stored procedure maken welke users rechten toekent. De bedoeling is deze via een trigger aan de user tabel te koppelen, zodat nieuwe users automatisch de juiste rechten krijgen. Mijn poging levert de volgende SQL op:
code:
1
2
3
4
CREATE PROCEDURE GRANT_RIGHTS (USER CHAR(11)) AS 
BEGIN  
    GRANT ALL ON test_table TO USER
END PROCEDURE ;

echter interbase komt gelijk terug met de melding dat het woord 'grant' fout is.

Iemand enig idee waarom?

  • Delphi32
  • Registratie: Juli 2001
  • Laatst online: 09-09 12:09

Delphi32

Heading for the gates of Eden

Werkt
code:
1
GRANT ALL ON test_table TO USER;

wel in bv een IBConsole?
(die heb je toch wel he?)

Verwijderd

Topicstarter
Ja dat werkt :)

Ik heb het inmiddels zelf al gevonden; blijkbaar staat interbase deze commando's niet toe in een stored procedure/trigger (de zgn. .dll commando's).

Het kan dus gewoon niet. Jammer maar helaas.

  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 11:03

Basszje

Reisvaap!]

Wazig dat dat niet kan trouwens. Beetje suf gedaan lijkt me :?

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.