Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

PHP - Sybase.- problema con capacidad de variables ...

Estas en el tema de PHP - Sybase.- problema con capacidad de variables ... en el foro de Bases de Datos General en Foros del Web. Hola a todos! Tengo el siguiente problema ... Estoy manejando una base de datos en Sybase, tengo una tabla con un campo que es char ...
  #1 (permalink)  
Antiguo 28/01/2009, 20:49
 
Fecha de Ingreso: enero-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
Hola a todos!

Tengo el siguiente problema ...

Estoy manejando una base de datos en Sybase, tengo una tabla con un campo que es char (700), a través del manejador puedo ver perfectamente la información en este campo, tengo un procedimiento almacenado que me permite extraer la informacion de la BD a manera de consulta .... corro el proc. almacenado y puedo ver perfectamente tmb el contenido de este campo que ocupa por ejemplo 650 caracteres o incluso los 700, el problema es que cuando ejecuto el procedimiento almacenado desde php o incluso hago una consulta explicita al momento de mostrarme el contenido de la variable solo me aparecen 255 caracteres y no se porqueeeeeeeeeeeeeeeeeeeeeeeeeee

Ejemplo:

Esto es ejecutando la consulta directamente atra vez de SQL Sybase ....


select caption from fotografias where nombre_fotografia = 'N_20090126_0013.jpg'


ME devuelve el siguiente resultado:

caption
-------
SHM02. NUEVA YORK (EE.UU.), 09/01/09.- Fotografía de archivo del 27 de febrero de 2005, de la actriz colombiana Catalina Sandino Moreno durante la alfombra roja de la 77 edición de los Premios Oscar en Hollywood (California). Sandino viajó a Cuba para conocer a Aleida March, la viuda del guerrillero cubano-argentino Ernesto "Che" Guevara, a quien interpreta en la película de Steven Soderbergh que se estrena hoy en Estados Unidos. "Estuve allí dos semanas, con ella, hablando sobre la historia que ella vivió" señaló la primera actriz colombiana en ser nominada a un Óscar. EFE/JOHN MABANGLO/ARCHIVO

ahora lo ejecuto desde php....

$qry_caption = "select caption from fotografias where nombre_fotografia = 'N_20090126_0013.jpg'";
$res_caption = execute_sql($qry_caption);
$caption = $res_caption->fields(caption);

y me arroja lo siguiente
en el
echo "<br> caption.- ".$caption;

caption.- SHM02. NUEVA YORK (EE.UU.), 09/01/09.- Fotografía de archivo del 27 de febrero de 2005, de la actriz colombiana Catalina Sandino Moreno durante la alfombra roja de la 77 edición de los Premios Oscar en Hollywood (California). Sandino viajó a Cuba para con

GRRRRR

alguien sabe como puedo manipular los datos para extraer esta informacion completa de la BD a través de PHP????


agradecere infinitamente su ayudaaaaaaaaaa

GRACIAS

ya probe cambiado la variable a varchar y a nvarchar pero en sybase sql si almacena toda la informacion completa

tmb ya he probado con la instruccion LEFT y tampocoooooooo GRRR

ujuuuuuu ya pude ....

le cambié la variable a tipo text .... bueno más bien tuve que volver a correr el script de la tabla porque no me dejaba modificar el tipo .... declare el campo caption como text y LISTOOOOOOOOOOOOO

Gracias tlacuito por todas tus ideas practicas .....


CODEPENDECE

Última edición por GatorV; 28/01/2009 a las 23:39
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:49.