Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/01/2009, 14:12
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
Respuesta: Fallo con el tipo de dato MEMO de access y ASP

Cita:
Iniciado por DonPampero Ver Mensaje
es un problema de codigo, el campo memo tiene un largo de caracteres infinito ...


Saludos...


No tengo la más remota idea de donde puedes sacar semejante afirmación, pero definitivamente es muy aventurado o incluso irresponsable hacer ese comentario en un foro, sin saberlo a ciencia cierta dado que alguien sin conocimiento se lo pudiera tomar como cierto

No existe el almacenamiento infinito, todos los motores de bases de datos tienen definidos sus límites por cada tipo de dato, y en el caso de los Memo de access depende de la versión misma:

Cita:
Memo field specifications

Memo fields in Office Access 2007 can store up to 1 gigabyte of characters, or 2 gigabytes of storage (2 bytes per character), of which you can display 65,535 characters in a control on a form or report. In addition, you can now apply rich-text formatting to the data in a Memo field. For example, you can set colors, change fonts, and make data bold or italic.
http://office.microsoft.com/en-us/ac...963131033.aspx

Obviamente las versiones anteriores soportan mucho menos, creo que son 64KB para Access 2000, de la misma forma que Excel 2003 solo soportaba poco más de 64 mil lineas y el 2007 casí el millón.

Ahora, por que se truncan, puede ser por diversos motivos, uno de ellos puede ser del lado de lo lógica del negocio, pero definitivamente otro puede ser por cuestiones de la capa de datos, recuerdo que en Access el problema que alguna vez vi (repito, hace varios años que no manejor access) era respecto al proveedor OleDb que usé.

Aquí hay una lectura que he encontrado que habla al respecto: http://allenbrowne.com/ser-63.html

Saludos