FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV (précédentes versions)
→
WD26 : Résultat de requête SQL vide sur des alphabets différents
WD26 : Résultat de requête SQL vide sur des alphabets différents
Débuté par Angelo C, 08 nov. 2022 12:46 - 2 réponses
Connectez-vous…
Angelo C
#1
Posté le 08 novembre 2022 - 12:46
Bonjour,
Je travaille sur un projet dans lequel je dois récupèrer des données ranger dans une table MYSQL, que j'utilise pour remplir un champ table, pour enfin les réutiliser derrière. Dans la table SQL, il y a tout type de données, dont des chaînes en japonais.
Lorsque j'exécute ma requête sur HeidiSQL, toutes les données ressortent bien. Mais sur mon projet WD les chaînes contenant du japonais sont remplacée par des chaînes vides.
J'ai regardé à quel moment la conversion ce fait et elle se produit dès le résultat de la requête.
Ma requête est un simple "SELECT ... FROM ... WHERE ...". J'ai éssayé d'utiliser différentes idées que j'ai vu sur des forums : COLLATE, LIKE N''. J'ai passé mon projet en unicode, utilisé une chaîne unicode pour récuperer le resultat, passé directement par la fonction SQLTABLE, rien n'y fait.
Si vous avez un solution pour résoudre ou contourner ce problème je vous remercie d'avance.
Signaler
0
0
Philippe SB
#2
Membre enregistré
2 572 messages
Popularité : +222 (260 votes)
Posté le 08 novembre 2022 - 14:28
Est-ce que tu as une analyse ?
--
Cordialement,
Philippe SAINT-BERTIN
Signaler
0
0
JeAn-PhI
#3
Posté le 09 novembre 2022 - 11:25
Le 08/11/2022, Angelo C a supposé :
Bonjour,
Je travaille sur un projet dans lequel je dois récupèrer des données ranger
dans une table MYSQL, que j'utilise pour remplir un champ table, pour enfin
les réutiliser derrière. Dans la table SQL, il y a tout type de données, dont
des chaînes en japonais.
Lorsque j'exécute ma requête sur HeidiSQL, toutes les données ressortent
bien. Mais sur mon projet WD les chaînes contenant du japonais sont remplacée
par des chaînes vides.
J'ai regardé à quel moment la conversion ce fait et elle se produit dès le
résultat de la requête.
Ma requête est un simple "SELECT ... FROM ... WHERE ...". J'ai éssayé
d'utiliser différentes idées que j'ai vu sur des forums : COLLATE, LIKE N''.
J'ai passé mon projet en unicode, utilisé une chaîne unicode pour récuperer
le resultat, passé directement par la fonction SQLTABLE, rien n'y fait.
Si vous avez un solution pour résoudre ou contourner ce problème je vous
remercie d'avance.
bonjour,
est ce que votre projet est en unicode ?
depuis le ruban Projet->Description->Description de la configuration
courante-> Onglet "Unicode"
--
Cordialement JeAn-PhI
Signaler
0
0
→ Revenir à WINDEV (précédentes versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte