Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2353 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  grant pas evident

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

grant pas evident

n°433402
Elderion
Posté le 19-06-2003 à 20:37:18  profilanswer
 

jai un petit probleme pour constuire une syntaxwe SQL avec "grant" car j'ai les contraites suivantes:
 
on se base sur l'utilisateur commerciaux@localhost
 
je voudrais qu'il ait accès au tables:
contrat_vente
produits
client
 
avec pour chaque table:
DELETE  
SELECT  
UPDATE
INSERT
REFERENCES
 
je sais pas trop coment faire la syntaxe pour arriver a ca.
 
j'avais pensé à  
GRANT  
DELETE , SELECT , UPDATE ,REFERENCES ,INSERT  
ON mabase (contrat_vente, produits, client )
TO commerciaux@localhost
IDENTIFIED  BY  "mot de passe";
 
mais je sais pas si ca peut marcher

mood
Publicité
Posté le 19-06-2003 à 20:37:18  profilanswer
 

n°433438
the real m​oins moins
Posté le 19-06-2003 à 21:32:22  profilanswer
 

Elderion a écrit :


 
mais je sais pas si ca peut marcher
 

ben essaie [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°433442
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-06-2003 à 21:33:24  profilanswer
 

Moi je mettrais plutot :
 
GRANT DELETE,SELECT,UPDATE,REFERENCES,INSERT ON TABLE contrat_vente,produits,client TO commerciaux@localhost IDENTIFIED BY "pass";
 
A tester...


---------------
J'ai un string dans l'array (Paris Hilton)
n°433444
the real m​oins moins
Posté le 19-06-2003 à 21:34:21  profilanswer
 

ou encore
 
GRANT  
DELETE, SELECT, UPDATE, REFERENCES, INSERT  
ON mabase.contrat_vente, mabase.produits, mabase.client
TO commerciaux@localhost
IDENTIFIED  BY  "mot de passe";  
 
 
a essayer [:aloy]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°433489
Elderion
Posté le 19-06-2003 à 22:17:12  profilanswer
 

bon ben g essayé vos proposition s+ la mienne depart
 
ca marche pas
 
les cumuls de tables semblent pas marcher
 

n°433508
arghbis
salops de dauphins
Posté le 19-06-2003 à 22:33:57  profilanswer
 

quel SGBD? normalement, le grant se fait sur chaque table individuellement

n°433522
Elderion
Posté le 19-06-2003 à 22:45:48  profilanswer
 

MySQL

n°433525
the real m​oins moins
Posté le 19-06-2003 à 22:48:55  profilanswer
 

... on mabase.* ... marche en tous cas, ça c'est sur
 
mais c'est quoi qui ne marche pas?
peut etre qu'en lisant le msg d'erreur ça te donnerait un indice  :sarcastic:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°433580
Elderion
Posté le 19-06-2003 à 23:33:28  profilanswer
 

Voici la syntaxe que j'ai retenté:
 
GRANT DELETE ,
SELECT ,  
UPDATE ,
REFERENCES ,
INSERT ON societe.contrat_vente societe.produits societe.client
TO commerciaux@localhost
IDENTIFIED BY "vendre"  
 
 
et voici le message d'erreur:
"You have an error in your SQL syntax near 'societe.produits societe.client
TO commerciaux@localhost
IDENTIFIED  BY  "vendre' at line 5"
 
et voici le message si je met des virgules entre chaque tabl:
"You have an error in your SQL syntax near '
societe.produits,
societe.client
TO commerciaux@localhost
IDENTIFIED  BY  "vend' at line 5"
 
si ca peut vous aider
 
 
 

n°433594
the real m​oins moins
Posté le 19-06-2003 à 23:38:09  profilanswer
 

t'aurais pas oublié une virgule?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 19-06-2003 à 23:38:09  profilanswer
 

n°433596
the real m​oins moins
Posté le 19-06-2003 à 23:39:46  profilanswer
 

bon je viens d'essayer
à mon avis, soit tu le fais en 3 requetes, soit tu mets mabase.* si t'as pas d'autre tables ou que tu te fous des perms sur ces tables


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°433611
Elderion
Posté le 19-06-2003 à 23:52:05  profilanswer
 

super je viens de toruver dans phpMyAdmin quon peut personaliser les grant sur plusieurs tables
 
comme tu disé <the real moins moins> on peut faire plusieurs grant daffilée sur un utilisateur pour des tables differentes
 
merci a tous pour votre aide

n°433616
Elderion
Posté le 19-06-2003 à 23:56:39  profilanswer
 

au passage avis aux amateurs de Javascript, j'ai un petit probleme technique
 
J'ai un premier formulaire A qui contient deux valeurs
 
J'ai ensuite plusieurs formulaire
et je voudré que les boutons "submit" de chaque formulaire envoie le formulaire qui le concerne +le formulaire A.
 
jarrive tout a fé a envoyer les formulaires, mais je vois pas du tout comment envoyer le formulaire A en plus a chaque fois

n°433618
Mara's dad
Yes I can !
Posté le 19-06-2003 à 23:58:51  profilanswer
 

Version simple : IdDeForm.submit();
 
Edit : Grosse connerie !
 
Tu peut pas envoyer 2 formulaires en même temps !


Message édité par Mara's dad le 19-06-2003 à 23:59:42

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°433621
Mara's dad
Yes I can !
Posté le 20-06-2003 à 00:00:59  profilanswer
 

Solutions:
-Recopier les champs du form A dans des champs caché du formulaire envoyé.
 
-Faire un seul formulaire.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  grant pas evident

 

Sujets relatifs
[vba] excel : cherche a faire un truc pas evident[SQL] Peux t-on faire un GRANT sur plusieurs tables simultanéement...
[Oracle] Utilisateur et GrantVBA cherche a faire un truc pas evident
[PostgreSQL] histoire de GRANT 
Plus de sujets relatifs à : grant pas evident


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)