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

Bases de données Delphi Discussion :

Chaînes avec des caractères accentués dans Interbase


Sujet :

Bases de données Delphi

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Chaînes avec des caractères accentués dans Interbase
    Dans mon programme delphi, au moment de l'insertion dans une base Interbase, si les chaines à insérer contiennent des caractères accentués, le message suivant s'affiche :

    arithemtic exception, numeric overflow or string truncation
    cannot transliterate charcacters between character sets

    Comment faire ?[/quote]

  2. #2
    Membre du Club
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 64
    Points
    64
    Par défaut
    Il faut changer le character set à la création de ta base interbase. Moi j'ai pris none et ca marche

  3. #3
    Membre expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut
    Citation Envoyé par Tsimplice
    Il faut changer le character set à la création de ta base interbase. Moi j'ai pris none et ca marche
    Bravo mais hélas ce n'est pas la solution car mettre le charactere set à none ca veux dire que les tris se feront mal. de même de les recherches utilisant Upper(colonne)='ETE' ne selectionnera pas "été".

    Il faut bien utiliser un caracterset ISO8859_1 par exemple pour la France. Et pour pouvoir l'utiliser avec delphi il faut lui dire d'utiliser ISO8859_1.
    Double cliquez sur le composant Database pour le faire et tout rentrera dans l'ordre.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/08/2010, 10h30
  2. Formattage de chaînes avec des caractères accentués
    Par pbernard dans le forum Général Python
    Réponses: 4
    Dernier message: 18/07/2010, 22h06
  3. Lecture des caractères accentués dans un fichier
    Par albertgl dans le forum MATLAB
    Réponses: 15
    Dernier message: 04/03/2010, 15h35
  4. Chaines avec caractères accentués dans interbase
    Par Tsimplice dans le forum Bases de données
    Réponses: 4
    Dernier message: 08/03/2004, 17h12

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