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

C++Builder Discussion :

probl�me avec TQuery et UTF8 ?


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2
    Par d�faut probl�me avec TQuery et UTF8 ?
    Bonjour,

    J'utilise le composant BDE de c++ Builder 2007 et Mysql ODBC connector 5.1.6. J'utilise donc la propri�t� aliasName de la classe TQuery du composant BDE.

    si je fais :
    Query1->SQL->Add("select * from Table");
    Query1->Open();
    Query1->GetFieldNames(Liste);//retourne les noms des champs de la table

    La connexion � la base de donn�e se passe bien, par contre dans ma Liste je n'ai pas les champs de type 'varchar' ou 'text'(ils sont cod�s en UTF8).
    Si je fais une requete sur un de ces champs, du genre 'select name from Table', il me retourne une erreur stipulant qu'il n'y a pas de champs Name dans Table. Alors qu'il existe bien dans ma Table ce champs !!!
    Cependant une requete sur des champs d'autre type ne pose aucun probl�me.

    Je pr�cise �galement que je n'ai aucun souci avec le connecteur Microsoft SQL ODBC et la classe TQuery du composant BDE. En faisant la m�me chose sur une base MS SQL j'arrive bien � acc�der a tous les champs des tables. Par contre toutes les bases de donn�es MS SQL que j'ai test� n'�taient pas cod�es en UTF8.

    Avez-vous d�j� rencontr� ce genre de difficult�s ?? une id�e du probl�me ??

  2. #2
    Membre �m�rite
    Avatar de Interruption13h
    Inscrit en
    Ao�t 2005
    Messages
    603
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2005
    Messages : 603
    Par d�faut SET CHARACTER SET
    Salut !

    Je pense que tu pourra r�gler ce probl�me en indiquant explicitement l'encodage utilis�. ��d en utilisant une requ�te SQL du genre :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    SET CHARACTER SET UTF8;
    peut �tre cette page t'apportera plus d'aide.

    Esp�rant t'avoir aid�.

    A+

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2
    Par d�faut
    Merci pour la r�ponse et d�sol� de revenir aussi tardivement.
    Alors le fait de changer le character set soit par commande, soit dans la definition du DSN ne change rien..

    Par contre j'ai utlis� les composant DbExpress avec TSQLConnection et TSQLQuery et tout fonctionne a merveille. J'pense qu'il doit y avoir un bug dans les composants BDE...

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5
    Par d�faut Tquery probleme avec champs char
    Salut


    Il doit y avoir un probl�me dans le BDE et m�me avec la version 2010 que j'ai installer pour voir, le probleme subsite

    Pour r�soudre ce cas utiliser les composants TADOQuery avec TDAConnection

    A+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Javadoc] Probl�me Javadoc avec du code UTF8
    Par maloups dans le forum EDI et Outils pour Java
    R�ponses: 8
    Dernier message: 04/07/2013, 21h09
  2. Probl�me avec TQUERY et QUICKREPORT
    Par tomguiss dans le forum C++Builder
    R�ponses: 1
    Dernier message: 22/11/2007, 21h53
  3. GTK et UTF8 : Probl�me avec la fonction get_locale_from_utf8
    Par hubux dans le forum GTK+ avec C & C++
    R�ponses: 4
    Dernier message: 19/04/2007, 17h16
  4. Probl�me avec TQuery
    Par karinya dans le forum Bases de donn�es
    R�ponses: 5
    Dernier message: 09/02/2007, 11h43
  5. Probl�me avec UTF8
    Par moonboot dans le forum Oracle
    R�ponses: 5
    Dernier message: 15/11/2005, 15h29

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