[IB5/Dynamic SQL/PHP] Récupérer une valeur pointée

Récupérer une valeur pointée [IB5/Dynamic SQL/PHP] - SQL/NoSQL - Programmation

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
Reply

Marsh Posté le 14-09-2006 à 11:23:03   

Reply

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"

Reply

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?

Reply

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.

Reply

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.
 
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"


 
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?

Reply

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é)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed