Comment inserer plus de 4000 caractères dans un clob oracle ?

Signaler
Messages postés
53
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
13 octobre 2006
-
Messages postés
2169
Date d'inscription
vendredi 20 avril 2001
Statut
Membre
Dernière intervention
30 juin 2009
-
Bonjour,

Je cherche a inserer une chaine de plus de 4000 caractères dans un CLOB Oracle.

Le problème c'est que systèmatiquement je ne retrouve que les 4000 premiers caractères dans ma DB !

J'utilise ADO, mon paramètre est déclaré de cette façon :

Set p = .CreateParameter("text_data", adLongVarChar, adParamInput, MAX_LEN_MESSAGE)

Si quelqu'un a une idée ? merci

GrosLolo

3 réponses

Messages postés
2169
Date d'inscription
vendredi 20 avril 2001
Statut
Membre
Dernière intervention
30 juin 2009
8
Le CLOB n'est pas limité à 4000 caractéres mais le VARCHAR2
La taille maximale d'un CLOB est de 4Go

Verifies le type de tes Champs !

It@li@
Messages postés
53
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
13 octobre 2006

Mon text_data est bien un CLOB !

Je ne comprends pas pourquoi la chaine est tronquée à 4000 caractères !

GrosLolo
Messages postés
2169
Date d'inscription
vendredi 20 avril 2001
Statut
Membre
Dernière intervention
30 juin 2009
8
Je ne vois pas alors
J'attend de voir ton Avatar GrosLolo !!!!!

It@li@