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

 PostgreSQL Discussion :

[PostgreSQL 8.3.6] Soucis avec les données enregistrées


Sujet :

PostgreSQL

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 170
    Points : 66
    Points
    66
    Par défaut [PostgreSQL 8.3.6] Soucis avec les données enregistrées
    Bonjour,
    J'attaque ma base de données PostgreSQL avec ACCESS. Malheureusement, lorsque j'enregistre les données, ils sont enregistrés avec des espaces ma base de données. Je m'explique. j'ai un champ nom de 100 caractères. Si je ne remplis que 10, les 92 autres sont remplacés par des espaces.
    Comment faire pour annuler tous ces espaces et n'enregistrer que ce que j'ai écris?
    Merci
    flet le kid

  2. #2
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 170
    Points : 66
    Points
    66
    Par défaut
    Est ce que ce soucis n'est pas dû au fait que le serveur est sous l'encodage UTF8 et que le client est sous LATIN9 (je crois). j'ai choisis ces paramètres lors de l'installation.
    Aidez moi parce que je ne comprends pas vraiment la différence entre tous les type d'encodage. Parceque j'ai eu deux tuto divergeant.
    Pour l'un, le serveur devait être sous UTF8 et je crois le client Latin 9
    Pour l'autre, le serveur sous Latin1 et le client (je ne sais plus)
    flet le kid

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Points : 2 890
    Points
    2 890
    Par défaut
    Quel est le type de la colonne? Ca ressemble au comportement d'une colonne char(100). A priori l'ajout ou non d'espaces n'a rien à voir avec l'encodage.
    Pour avoir un champ non complété par des espaces il faut déjà vérifier qu'il est de type varchar.

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 170
    Points : 66
    Points
    66
    Par défaut
    Merci ESTOFILO, c'était effectivement cela mon soucis. En recherchant la définition de chacun des type, j'ai également découvert le varchar qui définit une chaine variable contrairement au char qui définit une chaine fixe et qui crée le problème que j'avais.
    J'ai donc remplacé tous les char par des varchar.
    Merci à tous
    flet le kid

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/03/2011, 19h37
  2. Problème avec les données binaire
    Par Lachessis dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 10/08/2005, 17h38
  3. Réponses: 7
    Dernier message: 05/10/2004, 13h44
  4. Génération de script SQL avec les données
    Par borgfabr dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 05/03/2004, 13h57
  5. Réponses: 13
    Dernier message: 14/10/2003, 14h31

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