Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Igor FV

Limitar qtd de caracteres...

Recommended Posts

Boa tarde amigos,

 

Estou tentando limitar a qtd de caracteres que será exibido em uma tabela, ma quanto tento usar o codigo abaixo não é exibido nada. Existe algo de erra com esse codigo?

 

 

ASP
<%

   If Len(RS("desc_prato")) < 40 then

    Response.write (RS("desc_prato"))

   else

    Response.write Left(RS("desc_prato"), 40)&"..."

   end If

%>

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara tenta fazer sem o if so "Response.write Left(RS("desc_prato"), 40)&"..."", pois se a palavra tiver 39 caracteres ele vai imprimir do mesmo jeito.....tenta isso se nao funcionar certifica q o RS nao esta vazio e q ele esta entrando pelo menos no else (sem dar erro)!!!Espero ter ajudado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Escolha ai a qual te mais agrada:

http://forum.imasters.com.br/index.php?showtopic=8338

 

http://forum.imasters.com.br/index.php?showtopic=248336

 

E aquele seu outro código, tenta ai:

 

ASP
<%

If ""&Len(RS("desc_prato"))&"" < "40" then

Response.write (RS("desc_prato"))

else

Response.write (Left(RS("desc_prato"), 40)&"...")

end If

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara se você chamou RS("desc_prato") no IF você nao pode chamar novamente o mesmo recordset no repsonse.write muda seu code para isso

 

<%DescPrato = RS("desc_prato")   If Len(DescPrato) < 40 then	Response.write DescPrato    else	Response.write Left(DescPrato, 40)&"..."   end If%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.