Andreia, Eu já tinha tentado com o isNumeric, porém ele sempre retornava TRUE pois o retorno é um número, mesmo que não inteiro. A boa notícia é que consegui uma solução no forum do iMaster, a má notícia é que não existe nada no ASP que retorne direto se o número é inteiro, então a solução é uma função, segue abaixo se alguém algum dia precisar: (o crédito pela solução é do JonathanDJ) function isInteger(valor)
dim retorno
retorno = false
if isnumeric(valor) then
valor = cstr(valor&"")
if instr(valor,",")=0 and instr(valor,".")=0 then
retorno = true
end if
end if
isInteger = retorno
end function Obrigado, Michael C.