|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : août 2008 Messages : 152 ![]() |
Bonjour à tous,
Je travaille avec forms 10g sous XP. Mon application est constituée de 2 parties : La première qui sert à manipuler une table avec du SQL dynamique : select, insert, alter et delete. La deuxième qui va servir à visualiser ces manipulations consignées dans une table maTable. Cette table n’est pas grantée (pas de privilèges expres). Donc, je veux alimenter un bloc de données multiligne non basé via une procédure que cette dernière utilise un SQL dynamique, exemple : Code :
Est-ce possible ? Comment faire ? Ou plus simple ??? Merci beaucoup de votre aide
|
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 523 ![]() |
Le nombre et le type des colonnes ramenées change t-il d'une exécution à l'autre ?
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 152 ![]() |
Merci,
En principe, ça ne change pas ![]() j'ai vu qu'il y a une solution avec une procédure stockée mais y a t il pas un problème de privilèges ??? |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 523 ![]() |
dans ce cas, pourquoi avez-vous besoin de SQL dynamique ?
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 152 ![]() |
car la table maTable est invisible pour les utilisateurs (exprès) pas de privileges.
Tous est fait en arriere plan avec du sql dynamic !? |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 523 ![]() |
si elle n'est pas visible pour l'utilisateur, comment l'est-elle pour le package ?
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : août 2008 Messages : 152 ![]() |
Le package uniquement qui est granté
quand les utilisateurs font des : insert, delete ou autre j'utlise du SQL dynamic avec des fonction ou procedure dans un package, exemple: Code :
![]() J'ai donné uniquement aux utilisateur un : Voila la raison
|
||
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 523 ![]() |
Dans ce cas, vous pouvez baser votre block sur procédures stockées:
http://sheikyerbouti.developpez.com/...toforms10g.htm
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 152 ![]() |
j'avais un doute sur la solution.
Finalement, vous me confirmez Merci beaucoup de votre aide
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com