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

problema con los "enter" en una bd

Estas en el tema de problema con los "enter" en una bd en el foro de Bases de Datos General en Foros del Web. hola, tengo una bd con un campo descripción, y que la introduzco por medio de una caja de texto. por ejemplo si en la caja ...
  #1 (permalink)  
Antiguo 06/08/2004, 01:56
 
Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 19 años, 10 meses
Puntos: 0
problema con los "enter" en una bd

hola, tengo una bd con un campo descripción, y que la introduzco por medio de una caja de texto.
por ejemplo si en la caja de texto introduzco:
prueba
prueba

prueba

como puedo hacer para que a la hora de mostrar el campo descripción en pantalla se conserven los enter y aparezcan en lineas separadas y no en una sóla línea que es como me aparece ahora.

Gracias
  #2 (permalink)  
Antiguo 06/08/2004, 11:04
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Si tu guardas tu textbox y es de tipo multiline automaticamente al hacer el insert en tu BD si utilizaste el enter para escribir en la siguiente linea te guardará ese caracter (caracter 13 = retorno de carro)

Hice pruebas con SQL Server y un textbox en ASP.

salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 06/08/2004, 14:53
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Si usas ASP (VB o alguna de sus variantes) prueba algo como:
Código:
<td><%= Replace(rsJeje("campo"), Char(13), '<br>') %></td>
(fue al vuelo, la sintaxis puede no ser correcta)

O incluso si usas SQL Server prueba directamente en el select:
Código:
SELECT id_field, REPLACE(campo_de_texto, CHAR(13), '<br>') AS bonito_texto FROM mi_tabla
y así te olvidas de problemas
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche

Última edición por Mithrandir; 06/08/2004 a las 14:55
  #4 (permalink)  
Antiguo 09/08/2004, 01:43
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 9 meses
Puntos: 2
Si utilizas php, tienes la instrucción nl2br que convierte todos los "new line" a la etiqueta html <br>.
Esta función es aconsejable usarla para mostrar los datos, no para grabarlos, así no alteras el contenido de tu base de datos. Claro que esto lo tienes que valorar tu mismo.
Un saludo.
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 01:46.