Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Deouis la migration de PB 9 vers PB 12.5 (BDD ASE 12), le résultat de cette requête me renvoie des tas de caractères parasites alors qu'avant j'avais cette chaine de caractères : ( etudiant_produit.numero_catho = etudiant.numero_catho and etudiant_produit.statut <> 'S' and etudiant_produit.abandon_flg <> 'O' )
Est-ce parce-que cette chaine contient des caractères comme la simple quote '
Blob L_blTemp String Is_DerWhere SELECTBLOB liste.liste_jointure INTO :L_blTemp FROM liste WHERE liste.liste_id = :L_lListeId; Is_DerWhere = String(L_blTemp)
J'ai corrigé en mettant :
Is_DerWhere = String(L_blTemp, EncodingANSI!)
Cela marche mais je ne sais pas bien pourquoi et si c'est la bonne solution ?
Dernière modification par lh (19-12-2011 10:31:34)
Hors ligne
Bonjour,
Pour ta correction, c'est correct, car, avant la version 10, PB était en ANSI.
Depuis, il est en Unicode, et il faut donc préciser le type d'encodage si celui-ci est différent.
Hors ligne
Merci pour la rapidité,
Désolée pour les balises, je ne maitrise pas bien le sujet...
Hors ligne
lh a écrit:
Désolée pour les balises, je ne maitrise pas bien le sujet...
Hors ligne
erasorz a écrit:
lh a écrit:
Désolée pour les balises, je ne maitrise pas bien le sujet...
c'est presque bon, code=pb en minuscules et ça sera parfait
Hors ligne