Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2007, 18h07   #1
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Par défaut [Forms 10g] ora-06502 avec le package dbms_lob

Bonjour!

En forms, j'ai un problème avec les clob.
J'utilise le package dbms_clob et quand la taille du champs clob dépasse 32767 , il me donne l'erreur ora-06502.

Est ce que vous avez une idée comment resoudre ce problème ou c'est un bug oracle ?


Merci d'avance.
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 18h12   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Pouvez-vous donner plus d'informations:
- version utilisée
- code Forms utilisant le package DBMS_LOB
__________________
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
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 19h40   #3
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Bonjour,

La version de forms que j'utilise est 10g.

trigger pre-update
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
-- si contenu1 <> contenu alors mettre a jour la date DATE_MOD
begin 
  IF DBMS_LOB.COMPARE (:blo_clob.contenu,:blo_clob.contenu1,
 dbms_lob.getlength(:blo_clob.contenu), 1,1)<>0    THEN 
 	:BLO_CLOB.DATE_MOD:=SYSDATE;
 END IF;
 exception 
 	when others then 
 	message(sqlcode||' - '||sqlerrm);
 	pause;
 end ;
il me donne l'erreur ora-06502 si la taille de :blo_clob.contenu dépasse 32767, même si je veux seulement afficher la taille de du clob :blo_clob.contenu .

Merci d'avance.
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h35.


 
 
 
 
Partenaires

Hébergement Web