salam
je veut attribuer des roles a un utilisateur a travers un programme form builder , le mot GRANT n'est pas reconnu dans le programme, veuillez nous aidez SVP.
Merci d'avance.
salam
je veut attribuer des roles a un utilisateur a travers un programme form builder , le mot GRANT n'est pas reconnu dans le programme, veuillez nous aidez SVP.
Merci d'avance.
Tu exploites la fonction forms_ddl.
expemple:
sur un trigger tu mets:
Code : Sélectionner tout - Visualiser dans une fenêtre à part forms_ddl('grant le_role to l_utilisateur');
d'avoir Pensé à voter positivement pour ceux qui vous ont aidés et surtout à mettre si le cas.
ça encourage.
Salam ,
merci beaucoup islamov2000 , problème réglé
Salutations.
salam ;
j'ai testé avec un code utilisateur exp; forms_ddl('grant AFFECTto "2415001"');
le test est bon , mais quand j'utilise une variable qu'on doit saisir , l'affectation du role ne passe pas
exp : forms_ddl('grant AFFECT to :bloc1.cod');
veuillez nous aidez SVP
Code : Sélectionner tout - Visualiser dans une fenêtre à part forms_ddl('grant AFFECT to '|| :bloc1.cod);
d'avoir Pensé à voter positivement pour ceux qui vous ont aidés et surtout à mettre si le cas.
ça encourage.
merci beaucoup islamov2000 de votre réponses et patience ,
j'ai fait le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part forms_ddl('grant affec to '|| :bloc8.cod);
la compilation passe normale , mais le rôle ne s'affecte pas a l'utilisateur .
Il faut s'assurer que le rôle ainsi le nom d'utilisateur existent dans base de données.
Ce que je marque que le nom du rôle est différent entre les deux postes que tu as publié.
AFFECT et affec
d'avoir Pensé à voter positivement pour ceux qui vous ont aidés et surtout à mettre si le cas.
ça encourage.
En plus, tu utilises des chiffres comme un nom de schéma. dans ce cas là, tu fais en entrée le nom de schéma entre guillemet comme "2415001"
d'avoir Pensé à voter positivement pour ceux qui vous ont aidés et surtout à mettre si le cas.
ça encourage.
salam,
le nom utilisateur et role que j'ai donnes sont des exemples
voici mon code user 2405998239 et role ASSAFFECT
quand j'utilise le code
tout passe bien ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part : forms_ddl('grant ASSAFFECT to "2405998239"');
mais lorsque j'utilise une variable d'entree pour un code utilisateur , :
le role ne s'affecte pas, sachant que le code user et roles existent bien dans la base de donnes, veuillez nous aidez SVP et merci bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part forms_ddl('grant ASSAFFECT to '||:bloc8.cod);
sahbi azouzmenai24;
le du role est "2405998239" et non pas 2405998239.
Donc, dans ce cas,
soit, en entrée, tu saisis "2405998239",
soit tu adaptes l'argument de la fonction forms_ddl comme suite:
Code : Sélectionner tout - Visualiser dans une fenêtre à part forms_ddl('grant ASSAFFECT to "'||:bloc8.cod||'"');
d'avoir Pensé à voter positivement pour ceux qui vous ont aidés et surtout à mettre si le cas.
ça encourage.
Salamo aleikoum ;
Merci bien mon ami islamov2000 de votre patience et réponses rapides et efficaces ... , le problème est résolu.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager