PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Question concernant ODBC sur une base fichier HFSQL
Question concernant ODBC sur une base fichier HFSQL
Started by BEAUDIER, Jun., 22 2018 11:41 AM - 2 replies
Posted on June, 22 2018 - 11:41 AM
Bonjour,

J'arrive à lire ma base depuis PHP via ODBC.

Mais odbc_fetch_object (ou odbc_fetch_assoc) renvoi des paires de clé/valeur.
Les valeurs sont OK, mais les clés (nom des rubriques) sont complètement fausses, ça ressemble à des bribes de la mémoire vive, des accès précédents.

Ex d'un var_dump de odbc_fetch_object d'un simple sélect avec 2 colonnes:
object(stdClass)[1]
public '(���M' => string 'M.' (length=2)
public 't�me :
Acc�s reȚ��M' => string 'Monsieur' (length=8)

Comment obtenir les noms des colonnes ?

A noter que j'utilise wamp 64 bits pour les tests, et que l'analyse WDD est protégée par un mot de passe que je connais.
Registered member
41 messages
Popularité : +7 (7 votes)
Posted on June, 25 2018 - 2:33 PM
Bonjour,

Un problème certainement lié à l'encodage des caractères... essaie un utf-8 ou un iso en entête de fichier php , je ne suis pas sûr ceci dit qu'odbc permette les noms de colonnes contenant des caractères latins...
Posted on June, 28 2018 - 3:17 PM
Merci pour la réponse mais ça ne ressemble pas à un problème d'encodage de caractères.

J'ai eu un problème d'encodage mais sur les valeurs.

Les index de mon tableau ne sont pas les noms les rubriques telles qu'on peut les retrouver avec WDMap, mais j'obtiens des caractères non-imprimables et parfois des bout de string tel que d'ancien messages d'erreur du driver ODBC.