¿Cómo leer desde php texto largo (memo) de base datos access?
Tengo un problema con PHP al recuperar la información almacenada en una base de datos access. Concretamente el problema sólo lo tengo al recuperar la información del campo tipo texto largo. Solo me recupera parte del texto almacenado hasta 4.096 caracteres. Es decir, si en este campo tengo almacenado un texto con 5.000 caracteres, sólo me devuelve 4.096.
La consulta la realizo de la siguiente forma:
$sqlConsultaPedido= "SELECT * FROM Pedidos WHERE Id=".$IdPedido;
if($rsConsultaPedido = odbc_exec($link, $sqlConsultaPedido)) {
if ($filaConsultaPedido = odbc_fetch_object($rsConsultaPedido)) {
// No entiendo porqué sólo me muestra máximo 4.096 caracteres.
echo $filaConsultaPedido->PRODUCTOS;
}
}
He comprobado que el problema no está en el almacenamiento de la base de datos, ya que si visualizo la tabla de access observo que el texto está almacenado completo.
Si consulto la longitud de la cadena de texto almacenada en $filaConsultaPedido->PRODUCTOS me devuelve 4.096.
¿Qué hago mal?