La Web del Programador: Comunidad de Programadores
 
    Pregunta:  455 - CAMPO MEMO EN SQL 6.5/7.0
Autor:  Pablo
Desearia que alguien me dijese cual es el equivalente a un campo memo de Access en SQL 6.5 ( o en la beta 2 de 7.0 ). Muchas Gracias

  Respuesta:  Oscar M.
En la versión 6.5 existe dos campos interesantes que son de tipo image y text; ambos te almacenan 2 (31) - 1 (2,147,483,647) caracteres (en otras palabras, muchos caracteres), es posible encontrar mas información a detalle en los books on line que te instala el producto. El único inconveniente que yo le veo es que ello implica utilizar muchos recursos del sistema, y depende mas de la configuración y del server donde esté instalado SQLServer, pues tiene que almacenar y manipular información muy grande y ese sería un problema para una apliación que te muestre campos de registros de manera secuencial. Aqui lo que se podría hacer es tener uno o dos campos adicionales a la información de tipo char o varchar con longitud de 255 caracteres, si los campos memo son pequeños; otra opción para campos memo muy grande sería almacenar los campos memo en archivos ASCII en algún directorio del Server y añadir un registro con una liga haciendo referencia a la ruta y nombre del archivo, de tal manera que se pudiera modificar el documento independiente de la aplicación y de esa manera tenerla actualizada.

Espero les sirva. Saludos.


  Respuesta:  Pablo
CONTESTO A MI PROPIA PREGUNTA DESPUES DE INVESTIGAR UN POCO:
EN LA VERSIÓN 7.0 EXISTE UN CAMPO LONG TEXT. EN LA 6.5 HAY QUE HACERLO CON UN BINARY ( BUSCANDOSE UN POCO LA VIDA )