Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 15-01-2007 13:32:16

aubierf  
Membre Geek
Lieu: Genève
Date d'inscription: 14-12-2006
Messages: 32
Pépites: 114
Banque: 0

[RESOLU] Oracle et les 4000 caractères !

Bonjour,
j'ai le fameux problème d'oracle qui refuse les chaînes de caractère de plus de 4000 caractères.

Voila ma requete toute simple:

Code: pb

UPDATE tb_rtf
SET rtf_text = :inv_comment_rtf,
rtf_table_id = 0,
rtf_object_sn = :invest_sn
WHERE rtf_sn = :rtf_sn;

evidement si le commentaire (en passant de type RTF soit 1000 caractères 'utiles' guère plus)
dépasse la limite la requête casse. Qui pourrait m'aider ?
merci !
Je suis sous Powerbuilder 10.2 et Oracle 9.

Hors ligne

 

#2 15-01-2007 13:37:47

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Oracle et les 4000 caractères !

tu ne peux pas le gerer en blob texte ?


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 15-01-2007 14:05:18

aubierf  
Membre Geek
Lieu: Genève
Date d'inscription: 14-12-2006
Messages: 32
Pépites: 114
Banque: 0

Re: [RESOLU] Oracle et les 4000 caractères !

dans ma base de données Oracle j'ai mon champ de type CLOB.

Hors ligne

 

#4 15-01-2007 14:22:55

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] Oracle et les 4000 caractères !

Dans ce cas, il te faut utiliser la fonction PB : updateblob

J'ajouterai que puisque la taille maximale d'un varchar en Oracle 9 est 4000 caractères, Oracle se comporte de façon tout à fait cohérente


never let people work on more than one thing at once.

Hors ligne

 

#5 15-01-2007 15:58:22

aubierf  
Membre Geek
Lieu: Genève
Date d'inscription: 14-12-2006
Messages: 32
Pépites: 114
Banque: 0

Re: [RESOLU] Oracle et les 4000 caractères !

merci ! ca marche bien comme ca, faudra juste traquer les SELECT et mettre SELECTBLOB^^
merci encore :D

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22