|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2005 Messages : 203 ![]() |
Bonjour,
Avec OCILIB et le langage C (pas le C++), imaginons que l'on a récupéré dans un enregistrement, la valeur de la colonne "pipo" de type chaîne de caractères par un "getString(rs,1)". Si à un moment donné, je veux la même valeur, mais sans les caractères "espace" à la fin, comment faire ? (En fait, l'équivalent du "getString(rs,1).trim()" de Java) Merci. |
|
|
00
|
|
|
#2 | ||
![]() ![]() vincent rogier Inscription : juillet 2007 Messages : 2 355 ![]() |
si tu veux trimmer des trailling spaces contenu dans la valeur du champ en question, il faut le faire toi même...
un trim c'est simple à faire Code C :
Par contre ne pas modifier une chaine retournée par OCI_GetString(). Il faut donc travailler sur une copie...
__________________
Vincent Rogier. Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique ! OCILIB (C Driver for Oracle) Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle |
||
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : novembre 2005 Messages : 203 ![]() |
Merci Vincent
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com