Ir para conteúdo

POWERED BY:

Arquivado

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

silas_i

FormatPercent

Recommended Posts

Pessoal, eu estou usando um banco de dados SQLSERVER 2000, o campo esta como Float e minha rs esta mostrando na tela assim <%= FormatPercent((rs.Fields.Item("PC_BV").Value),2) %>Só que aparece este erro: Error Type:Microsoft VBScript runtime (0x800A000D)Type mismatch: 'FormatPercent'Alguém sabe como posso resolver isso !? O Mais engraçado é que isso aparece somente em alguns registros...HELP-ME !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já descobri uma coisa...quando eu mostro o campo na tela esta aparecendo assim:3.39095061166346E-02Se vocês repararem tem um E-02 no final desse numero, ou seja significa que ainda tem alguns numeros depois do último número 6 antes do E.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já descobri uma coisa...quando eu mostro o campo na tela esta aparecendo assim:3.39095061166346E-02Se vocês repararem tem um E-02 no final desse numero, ou seja significa que ainda tem alguns numeros depois do último número 6 antes do E.

ahhh o E significa Exponecial !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Stumpy desculpe minha ignorância mas como eu faço isso !?

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha só como eu coloquei<%= cint(rs.Fields.Item("PC_BV").Value) %>deu esse erro aqui Invalid use of Null: 'cint'Q m***** é essa hein !?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem algum valor nesse campo?

Pq aparentemente ele está nulo/vazio

Invalid use of Null

Varifica aí

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu coloquei só INT, pelo menos o erro desapareceu.... porém o campo só mostra valores 00000 (zero) em todos os registros... que estranho !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Continuando..rs..rs

 

Eu já fiz o Response.Write ele aparece aquele numero imenso, lembra !?

 

3.39095061166346E-02

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vixi... como resolver isso então !?

 

Meu rs esta assim : <%= FormatPercent((rs.Fields.Item("PC_BV").Value), -1, -2, -2, -2) %>

 

 

E com o int estava assim: <%=Int(rs.Fields.Item("PC_BV").Value)%>

 

Caramba hein... isso já esta virando novela mexicana....

 

rs..rs..rs

 

Alguém tem mais alguma opinião !????????????????????????????????????? Ou pode me ajudar com algo !??????????????????????

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.