Ir para conteúdo

POWERED BY:

Arquivado

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

Lucífer Castro

Como converter inteiro para float?

Recommended Posts

galera, como eu faço para converter um numero inteiro em float?

 

estou tentando fazer da seguinte forma?

 

peso = rs("peso") --> este valor é um inteiro

peso = cdbl(peso)

 

porem qdo executo o codigo exibe o seguinte erro:

 

Erro de tempo de execução do Microsoft VBScript (0x800A000D)

Tipos incompatíveis: 'CDbl'

 

desde ja agradeço a ajuda e atenção de todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta converter antes para inteiro depois para CDbl

Compartilhar este post


Link para o post
Compartilhar em outros sites

rs("peso") é string ????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um inteiro no VBScript é entre -32.768 e 32.767. Assim, CInt () irá lançar um erro se, por exemplo, você tenta converter 33 mil para um número inteiro. Se o seu número for maior do que 32.767, use CLng () ao invés, que tem uma muito maior limite superior (2147483647). Se você precisar de mais do que isso, use CDbl (). Além disso, ao converter uma string, você não deve esperar para usar esse número para o cálculo de qualquer maneira.

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.