|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() |
lors d'un appel d'une LOV j'ai cette erreur là Code :
FRM-40502 : Erreur ORACLE : lecture de liste de valeurs impossible
est-ce que qq'un aurais une idée pourtant j'ai cherché les tables appelées dans la LOV sont bien présentes, les valeurs également ...
|
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
exécutez le contenu de votre record group sous une session Toad ou Sql*Plus.
__________________
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 éclairé
![]() |
j'avais eu l'idée de faire cela et étant apparemment une bonne idée je vais avoir une autre question
la requête de ma LOV contient plein de données issu de champs de plusieurs blocs de données, et pour faire cela bien il faudrait que je teste exactement avec les mêmes valeurs d'où ma question : j'ai dans un Forms une requête Citation:
je pourrais faire Citation:
|
||
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Essayez déjà de faire tourner la requête avec des donnés qui tiennent la route.
Sinon, vous pouvez toujours interroger la colonne SQL_TEXT de la vue V$SQL
__________________
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 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
il n'y a pas la commande message pour ouvrir une boite de dialogue ?
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
la méthode barbare consiste sinon à mettre une trace de niveau 12
|
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() |
Je suis sur la bonne voie avec la méthode de SheikYerbouti
par contre la colonne sqltext est limité à 1000 varchar2 et donc je n'ai pas ma requête en entière je cherche la deuxième ligne où elle est mais ... |
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
ya pas, c'est limité malheureusement
|
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() |
éh éh en fait j'ai déjà supprimé les commentaires
Mais cette vue ne me donne pas les valeurs des champs, elle ne fait "que" m'afficher la requête tel qu'elle est écrite dans le code PL/SQL du forms |
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() |
au fait c'est quoi la trace de niveau 12
on fait cela comment |
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Démarre la trace :
Code :
execute immediate 'ALTER SESSION SET EVENTS ''10046 trace name context forever, LEVEL 12'''; Code :
execute immediate 'ALTER SESSION SET EVENTS ''10046 trace name context off'''; ensuite, le fichier est récupérable dans le répertoire udump (cf la valeur du paramétre de la base : user_dump_dest ) Là tu trouveras toutes les requêtes exécutée et la valeur des variables utilisées |
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Remplacez les paramètres par des valeurs plausibles.
vous verrez bien si le problème vient des données ou de la requête.
__________________
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
|
Copyright © 2000-2012 - www.developpez.com