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

Problema al insertar texto largo

Estas en el tema de Problema al insertar texto largo en el foro de Mysql en Foros del Web. Hola, tengo una apliacion en asp.net. Tengo que nsertar varios artículos en una BD, y uno de los campos es una descripcion. Esta descripción es ...
  #1 (permalink)  
Antiguo 19/04/2010, 04:52
 
Fecha de Ingreso: noviembre-2009
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 0
Problema al insertar texto largo

Hola, tengo una apliacion en asp.net. Tengo que nsertar varios artículos en una BD, y uno de los campos es una descripcion. Esta descripción es a veces muy larga. En la base e datos he usado un campo VarChar(450), pero cuando inserto los artículos, la descripción se corta siempre entre 240 y 250 caracteres, sin contar los saltos de línea.

¿Alguna manera de solucionar esto?

Gracias!!!
  #2 (permalink)  
Antiguo 19/04/2010, 04:54
 
Fecha de Ingreso: noviembre-2009
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Problema al insertar texto largo

En fin, soy idiota y no me fijé en que el varchar sólo almacena hasta 255 caracteres... usaré un campo Text :DDDD
  #3 (permalink)  
Antiguo 19/04/2010, 05:46
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Problema al insertar texto largo

Cita:
Iniciado por Eloytxo Ver Mensaje
En fin, soy idiota y no me fijé en que el varchar sólo almacena hasta 255 caracteres... usaré un campo Text :DDDD
El límite de 255 es viejo y obsoleto, pero de todos modos te conviene un campo TEXT si vas a manejar textos muy largos.

Ver en manual: 11.4.1. Los tipos CHAR y VARCHAR
Cita:
Los valores en columnas VARCHAR son cadenas de caracteres de longitud variable. En MySQL 5.0, la longitud puede especficarse de 0 a 255 antes de MySQL 5.0.3, y de 0 a 65,535 en 5.0.3 y versiones posteriores. (La máxima longitud efectiva de un VARCHAR en MySQL 5.0 se determina por el tamaño de registro máximo y el conjunto de caracteres usados. La longitud máxima total es de 65,532 bytes.)
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: largo
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 19:16.