e040098k
Messages postés28Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention 4 mai 2007
-
17 avril 2007 à 10:03
e040098k
Messages postés28Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention 4 mai 2007
-
17 avril 2007 à 10:28
Bonjour,
J'ai un problème lorsque je récupére une chaine de caractère contenu dans un champ de formulaire. C'est un chemin d'accès que j'ai moi même entré dans une table, et que je réutilise ensuite. Mon problème est que lorsque je récupère le contenu du champ, la chaine de caractère se termine par d'innombrables carrés dans l'éditeur visual basic . C'est très embétant pour travailler la chaine !!
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 17 avril 2007 à 10:20
C'est surrement parce que ta chaine est de longueur fixe dans la base de données.
Il faut tronquer les caractères que tu n'as pas besoin. Tu peux essayer avec Trim (Tachaine = Trim(tachaine)) mais normalement ça n'enleve que les espaces en début et fin.
Sinon essaye avec ceci :
Tachaine = Left(Tachaine, Instr(Tachaine, vbNullChar)-1)
Ca va prendre tous les caractères de gauche jusqu'au premier caractère nul (ascii 0), ce caractère ne sera pas pris.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 17 avril 2007 à 10:16
Salut,
Ah il y a un petit doublons... inutiles de poster plusieurs fois la même question même si entre temps tu change de section
Dans quel sens tu le fait?
Dans les deux cas tu peux supprimer les 0
Dim Chemin As String
'chemin = ton champs
Chemin = Replace(Chemin, Chr(0)), ----
[code.aspx?ID=41455 By Renfield]