bonjour,
travaillant sous Rad Studio 2007 et ayant comme bdd Interbase 6.0, je souhaiterais savoir comme extraire uniqument le texte d'un champ ?
Je m'explique :
comme chacun le sais, lorsque l'on créé un champ, on lui défini une taille, donc jusque la , rien d'anormal.
Sauf que lorsque je veux récupérer le texte écrit dans ce champ, je récupère bien le texte .... mais aussi autant d'espace que la taille de ce champ ne le permet !!!
donc en gros si mon chammp fait 40 caractère et que j'y écris 10 caractères, il y aura 30 espace a la suite !!! et ces espace, je les récupère lors de la récupération !!
j'ai tenté avec la fonction trim() mais sans succès ... Mais après minte reprise
j'ai bien réussi a faire d'une facon que je pense assez "bourrin" avec une ligne de commande du style :
ce code marche mais n'y aurait-il pas un autre moyen de récupérer seulement les caractère autre que " "?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Chaine = Data.SubString(0,Data.Pos(" ")-1)
de plus, je trouve cela bizarre car comme je dois insérer ses données dans une autre table, cela signifie qu'il me faudra tout le temps effectué cette commande si je ne veux pas avoir des erreurs!!!
Partager