01/08/2002, 21:44
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses Puntos: 129 | |
Re: Paginar campo memo DBF Y .. a que BBDD via ODBC accedes?¿
.. Mysql por ejemplo tiene la funcion:
SUBSTRING(blob_col,inicio,fin)
El blob vendria a ser equivalente al MEMO ?¿ (aqui igual me equivoco).
Asi que . usando una funcion de ese tipo en tu sentencia SQL de tu motor de BD si es que la tiene .. seira algo asi:
SELECT id,SUBSTRING(blob_col,1,100) FROM tbl
Eso seria lo ideal .. obtener el campo MEMO en la consulta solo con los caracteres de princio, a fin indicados en el substring() ..
Si lo lo puedes hacer asi .. o no quieres .. podiras hacer eso mismo con funciones de PHP:
substr ( string cadena, int comienzo [, int largo])
asi que harias algo asi como:
$MEMO_paginado=substr($campo_MEMO_gigante_string,$ comienzo,$fin)
Si puedes usar alguna de estas funciones .. solo es implementar la logica de calculo de paginas (usando strlen() para obtener el tamaño en caracteres maximo del MEMO completo ..) y demas logica ...
Un saludo, |