Bonjour à tous,
je vous situe le problème.
Voici mon environnement :
- PHP 4.3.3
- Access 2000
- ODBC Socket Server qui me permet de dialoguer avec PHP via XML
Voici maintenant ce sue j'essaye de faire :
je dois extraire des données de ma base Access stockées dans un champ mémo.
En fait dans ce champ sont stockés des fichiers (zip, rar, txt).
Le soucis c'est que ODBC socket server me renvoi un XML donc du texte brut, je ne peux donc pas récupérer le fichier comme cela car les "caractères" binaires ne sont pas interprétés par le XML.
Au lieu de convertir le bazarre, la création du XML s'arrete net et il donne quelquechose comme ca "<XML><balise_1>FILE_DATA='PK[][][]"
Bon, c'est juste un exemple pour montrer que le xml n'est donc pas correctement formaté du fait du crash de l'execution.
Quand j'execute la requete directement dans access pas de pb, elle sort bien.
Le fichier XML de sortie est erroné, les données sont tronqués et le fichier xml n'est pas correctement formaté.
J'ai essayé de changer l'encodage de sortie, la conversion de type dans la requete SQL mais rien n'y fait.
Bref ..... AU SECOURS
Partager