IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Oracle Discussion :

Oracle, importantion de champs varrchar2(32) + probleme d'espace


Sujet :

Oracle

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 9
    Par défaut Oracle, importantion de champs varrchar2(32) + probleme d'espace
    Bonjours, j'ai un souci avec les varchar2 dans oracle.

    Tout d'abord, pour importer des données j'utilise les dataSet, dataAdapter dans c#.

    Pour mon problème je vais donner un exemple bien concret, j'ai une table matière qui possède un champ id_mat(number(4)) et un champ nom_mat(varchar2(32)).
    Lorsque j'affiche le champ nom_mat dans une texte box par exemple, j'ai bien le nom mais autant d'espace après qu'il en faut pour arriver a 32 caractères.

    Exemple avec nom_mat = math, cela m'affichera bien math mais rajoutera 28 espaces après pour arriver au 32 caractères... Comment puis je contourner ce problème? je n'ai trouvé qu'une solution... J'ai fait une fonction qui supprimer les blanc en trop mais je trouve cela très moche. Donc si vous avez une solution je serais preneur parce que la je patauge dans la galère...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 9
    Par défaut
    Réponse trouvé, après moult et moult test cela venait d'une mauvaise conception de départ...

    Avec un concepteur de mcd (Windesign) j'ai utilisé comme type Char(32)...
    J'ai fais mes requête Insert...
    Et seulement après j'ai changer mes char(32) en varchar2(32) hors le type char complète par des espaces les chaînes de caractère jusqu'à ce que le champs fasse bien 32caractères. Bref c'est une erreur bête et méchante mais bon si sa peux aider d'autre débutant comme moi de savoir ça...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Champ identity petite probleme
    Par mihaispr dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 05/11/2009, 09h59
  2. calcul d'un champ qui pose probleme
    Par EGSway dans le forum IHM
    Réponses: 9
    Dernier message: 28/06/2007, 18h26
  3. [Oracle] Enumération des champs d'une table
    Par gogolak dans le forum Langage SQL
    Réponses: 3
    Dernier message: 31/03/2006, 16h58
  4. Oracle 9iR2 sur Fedora Core 3 PROBLEME de runInstaller
    Par greatmaster1971 dans le forum Oracle
    Réponses: 13
    Dernier message: 29/12/2004, 19h34
  5. Réponses: 3
    Dernier message: 19/11/2004, 21h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo