Après windows pour les nuls, voici PB pour les bons (ou presque).

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