Foros del Web » Programando para Internet » ASP Clásico »

Mostrar solo unos caracteres

Estas en el tema de Mostrar solo unos caracteres en el foro de ASP Clásico en Foros del Web. Hola estoy desarrollando una apliación de foros en asp, y quiero que: Cuando se muestran las preguntas se muestre el titulo, y unos pocos caracteres ...
  #1 (permalink)  
Antiguo 08/09/2002, 14:39
Avatar de ocionet  
Fecha de Ingreso: agosto-2002
Ubicación: Costa Brava, Catalunya
Mensajes: 605
Antigüedad: 21 años, 9 meses
Puntos: 0
Mostrar solo unos caracteres

Hola estoy desarrollando una apliación de foros en asp, y quiero que:

Cuando se muestran las preguntas se muestre el titulo, y unos pocos caracteres del contenido de la pregunta.

Por ejemplo que se muestren solo los 100 primeros caracteres de un campo memo de un bd de acces.


ayudaaaaaaaaaaa
  #2 (permalink)  
Antiguo 08/09/2002, 14:51
 
Fecha de Ingreso: enero-2002
Mensajes: 18
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Mostrar solo unos caracteres

lo mejor es, justo despues de abrir el recordset , es pasar el campo memo a una variable, y luego utilizar la funcion MID para acotar la cadena.

Ej:

VarCampoMemo = Rs.Fields("campomemo").value

VarCampoMemo = Mid(VarCampoMemo,1,100)

espero que te sirva,

Un Saludo
  #3 (permalink)  
Antiguo 08/09/2002, 14:52
Avatar de OMiCRoM  
Fecha de Ingreso: febrero-2002
Mensajes: 101
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Mostrar solo unos caracteres

puedes probar con una pequeña funcion:
.........................................
<%
Function recorta(byval texto, byval valor)
if len(texto)>valor then
recorta=left(texto,valor)
recorta=recorta&"..."
Else
recorta=texto
End if
End Function
%>
.........................................
La funcion recorta , lleva 2 parametros: la cadena a recortar y el nº de caracteres máximo.

Ejemplo:

cadena=recorta(rs("topico"),100)

Carga en la variable cadena el campo topico en caso de que exceda de 100 caracteres.

Un saludo. ;)


<p align="center"><a href="http://www.jcuenca.com" target="_blank"><font size="1" face="Verdana">.::|www.jcuenca.com|::.[/CODE]</a></p>
  #4 (permalink)  
Antiguo 08/09/2002, 16:01
Avatar de ocionet  
Fecha de Ingreso: agosto-2002
Ubicación: Costa Brava, Catalunya
Mensajes: 605
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Mostrar solo unos caracteres

Gracias a ambos por vuestra respuesta. :)

Yo lo he aconseguido.

He utilizado la función de epsilon porque ha sido la que antes he logrado funcionar.
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 11:48.