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

Muchos caracteres

Estas en el tema de Muchos caracteres en el foro de ASP Clásico en Foros del Web. Si leo una base de datos, y en determinado campo hay 656 caracteres. Mediante ASP, puedo hacer que solo lea hasta 255 caracteres y que ...
  #1 (permalink)  
Antiguo 26/03/2002, 11:09
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 23 años, 1 mes
Puntos: 0
Muchos caracteres

Si leo una base de datos, y en determinado campo hay 656 caracteres. Mediante ASP, puedo hacer que solo lea hasta 255 caracteres y que se habilite un link, que me lleve hacia una pagina donde lo vea completo.
Como lo puedo lograr a eso? Gracias ;)
  #2 (permalink)  
Antiguo 26/03/2002, 11:24
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Muchos caracteres

claro puedes hacer

<%=Left(oRs("Campo"),255)%>

debes tener un campo en tu bd llamado id de tipo autonumerico de preferencia

lo pones asi

<a href="detalles.asp?Id=<%=oRs("iD&quot ;)%>">Noticia</a>

y en la de detalles.asp recges

id=request.querystring("Id")

y el sql

SQL="SELECT * FROM TABLA WHERE ID="&id

saludos
  #3 (permalink)  
Antiguo 26/03/2002, 11:30
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Muchos caracteres

Perdon,eso me funciono de 10. Pero me olvide de preguntar por el if y el then. Osea si tengo menos de 256 caracteres que me los muestre sin problemas, pero si tengo mas de 256 caracteres que se me habilite un link para ver el detalle antes mencionado. Como podria hacerlo de esta manera?
Gracias. ;)
  #4 (permalink)  
Antiguo 26/03/2002, 11:54
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Muchos caracteres

If Len(oRs("Campo"))>255 Then
'Codigo para mostrar solo los primeros ya que es mayor
Else
'Codigo para mostrar todos, ya que es menor a 255
End If

Saludos
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 12:01.