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

WinDev Discussion :

[WD12] Accent requête SQL-MySQL


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Par défaut [WD12] Accent requête SQL-MySQL
    Bonjour,
    Travaillant actuellement sur une base de données MySQL, je me trouve avec un sérieux problème.
    Les commerciaux écrivent des commentaires sur une animation, et parfois mettent des accents.
    J'ai alors un problème lors d'une requête SELECT sur la table comportant les commentaires des animations. Je travaille sous windev 12.
    Cependant si je lance ma requête dans MySQL Front, tout s'affiche, mais lorsque je lance la même requête dans windev, ce dernier ne m'affiche pas tous les résultats. En effet il n'affiche pas les lignes comportant les accents.
    J'ai donc décidé de bloquer les caractères spéciaux afin de faciliter les prochains programmeurs.
    Cependant je n'arrive toujours pas a palier ce problème a l'affichage.
    Je ne peux donc pas avoir toutes les lignes de ma requête, et je ne peux pas non plus faire la chasse aux accents car ma table fait environ 20000 Lignes.

    Je suis sur que ma requête SQL est correcte, mais je bloque toujours a cause de ce problème d'accent.

    Si quelqu'un a une idée, alors elle est la bienvenue !
    Merci beaucoup et bonne soirée a vous

    Jeje541

  2. #2
    Membre Expert
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 393
    Par défaut
    Bonjour
    J'utilise MySql chez certains de mes clients et je n'ai pas de problème particulier
    J'utilise les ordres sqlexec().
    Est-ce ton cas ou passes tu pas les requêtes Windev ou les HExecuteRequeteSQL avec hSansCorrection ?

    J'ai eu un problème un fois en voulant utiliser les fonctions H... et il fallait le régler en activant le format UNICODE des rubriques et/ou des champs (je ne me rappelle plus exactement). Mais quand j'ai vu qu'en passant de Windev 11 à 12 mon problème était revenu je suis vite repassé en sqlexec où là ça fonctionne très bien dans tous les cas.

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Par défaut
    Je me sers des requêtes Windev et j'utilise HexecuteRequete().
    Il semblerait que cela provienne de la bibliothèque libMySQL.dll qui fait des siennes.
    Ce dernier étant trop ancien, on a donc décidé de le mettre a jour, chose qui s'est très bien passé pour le premier passé, par contre le second refuse catégoriquement.
    En effet pour le premier pc la requête affiche tous les résultats avec accent, alors que pour le deuxième rien ne change.

    Cependant ou faut t'il le placer ?
    après quelques recherches, je l'ai mis dans :
    Windows/system32
    Windev12/programmes/
    MonProjet/Exe/

    Avez vous une idée ?

  4. #4
    Membre Expert
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 393
    Par défaut
    Bonjour
    Je mets toujours la DLL dans
    /MonProjet/
    /MonProjet/Exe/

    Dans le premier cas pour qu'elle soit disponible pour l'analyse, dans le 2eme pour l'exe et le mode test.
    ça suffit, évite d'en mettre ailleurs, après tu ne sauras plus laquelle est prioritaire

  5. #5
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Par défaut
    Bon j'ai fait comme tu as dit, j'ai récupéré la DLL de l'autre ordinateur,
    Toujours rien les lignes ne s'affichent toujours pas ...



Discussions similaires

  1. Requêtes SQL (Mysql 5.5)
    Par poubs dans le forum MySQL
    Réponses: 4
    Dernier message: 14/01/2015, 16h26
  2. VBS + Requète sql mysql
    Par guilhemleflo dans le forum VBScript
    Réponses: 5
    Dernier message: 03/03/2014, 14h20
  3. [MySQL] Probleme accent Requête SQL
    Par NoxWeed dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 15/06/2011, 16h50
  4. Parser une requête SQL pour MySQL
    Par gassla dans le forum SGBD
    Réponses: 3
    Dernier message: 02/08/2006, 15h36

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