Récupérer une valeur pointée [IB5/Dynamic SQL/PHP] - SQL/NoSQL - Programmation
Marsh Posté le 14-09-2006 à 11:41:00
vérifie déjà si dynamic sql support les CLOB, et si c'est le cas, s'il y a une bidouille à faire pour les utiliser.
sinon, pour moi là c'est carrément un souci de drivers pour php qui est mal écrit en aucun cas on n'est censé pouvoir lire ce "pointeur"
Marsh Posté le 14-09-2006 à 13:48:20
Merci de ta réponse.
C'est les CLOB ou les BLOB qu'il faut vérifier?
Marsh Posté le 14-09-2006 à 14:03:32
Autre info intéressante, les commentaires que je veux afficher sont de type [MEMO]; c'est du moins ce qui est écrit dans la IB console.
Marsh Posté le 14-09-2006 à 14:22:44
MagicBuzz a écrit : vérifie déjà si dynamic sql support les CLOB, et si c'est le cas, s'il y a une bidouille à faire pour les utiliser. |
Bon, je continue ma série de mails pour répondre à ta question. Si tu vas sur ce lien:http://www.analysisandsolutions.com/presentations/portability/slides/clob.htm
Tu es d'accord avec moi que le type CLOB sous Firebird 1.5 est un type BLOB en fait?
Marsh Posté le 14-09-2006 à 15:02:15
BLOB = CLOB = MEMO = IMAGE = TEXT
Tous ces types (selon les SGBD) sont de simples alias les uns des autres.
Mise à part que :
BLOB et IMAGE sont réservés aux données binaires. On peut donc y stocker n'importe quoi.
Les autres sont réservés pour le stockage de caractères (du coup le charset par défaut leur est appliqué)
Marsh Posté le 14-09-2006 à 11:23:03
Bonjour,
J'affiche des données que je récupère via PHP/Dynamic SQL depuis une interbase. Tout marche, sauf l'affichage de commentaires qui sont stockés par pointeurs. Du coup, ma requête me retourne l'adresse mémoire pointée et non le contenu de la mémoire à l'adresse pointée.
Question: Comment depuis le Dynamic SQL ou le PHP afficher le contenu de l'adresse mémoire pointée.
Pour infos, je me connecte sur un serveur où est installée une Interbase 5.
Merci de votre aide!
Message édité par PedroBD le 14-09-2006 à 11:27:16