Manipulatyion des chaines très longues

keopsk Messages postés 96 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 9 mars 2007 - 26 févr. 2007 à 16:47
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 - 26 févr. 2007 à 17:28
Bonjour Tout le monde,
dans une base mysql, j'ai un champs de type "text" pouvant contenir une chaïne très longue.  Dans mon programme je récupère la valeur de ce champ dans une variable de type string mais je ne récupère que les 255 premiers caractères. Y a il un moyen pour que je puisse récupérer la totalité de ma chaine. Comme solution provisoire (qui me semble pas très clean) je stocke ma chaïne dans une objet  type textBox ??

merci d'avance

3 réponses

cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
26 févr. 2007 à 17:06
Salut,


Pourquoi dans ce cas là, ne pas allouer de l'espace plus important à ta variable, pour qu'elle puisse contenir la totalité des carractère de ton champ Texte de ta base mysql ?


A+
Exploreur


 
0
PurBonheur Messages postés 66 Date d'inscription samedi 24 février 2007 Statut Membre Dernière intervention 7 octobre 2007 1
26 févr. 2007 à 17:18
Salut,

"je ne récupère que les 255 premiers caractères."

C'est bizzare parce qu' une variable String peux contenire bien plus de caractères :

Dim Chaine As String
    Chaine = Space(300000000) ' 300 000 000 ça devrais suffire.

Le problème viens sûrement de la récupération, plutôt que de la capacité de ta variable. Comment récupère tu ces données ?

A plus.
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
26 févr. 2007 à 17:28
Je vois qu'il s'agit de champ, avant même de parler de la variable qui va en recevoir le contenu !
0
Rejoignez-nous