搜索:
首页 >> Asp教程 >> Asp新手入门 >> 如何解决“cint和clng的溢出出错”问题?

如何解决“cint和clng的溢出出错”问题?

2009-12-3 来源:中国Asp之家 投递文章

 一、检测它是不是整数

function Is_Int(a_str) 

   if not isnumeric(a_str) or len(str) > 5 then 
      Is_Int = false  
      exit function  
   elseif len(str) < 5 then 
      Is_Int = true  
      exit function  
   end if    
   if cint(left(a_str , 4)) > 3276 then 
      Is_Int = false 
      exit function 
   elseif cint(left(a_str , 4)) = 3276 and cint(right(a_str , 1)) > 7 then 
      Is_Int = false 
      exit function 
   else 
      Is_Int = true 
      exit function 
   end if    
end function 

 二、检测它是不是长整数

function Is_Lng(a_str) 

   if not isnumeric(a_str) or len(str) > 10 then 
      Is_Lng = false 
      exit function  
   elseif len(str) < 10 then 
      Is_Lng = true  
      exit function  
   end if    
   if clng(left(a_str , 9)) > 214748367 then 
      Is_Lng = false 
      exit function 
   elseif clng(left(a_str , 9)) = 214748367 and clng(right(a_str , 1)) > 7 then 
      Is_Lng = false 
      exit function 
   else 
      Is_Lng = true 
      exit function 
   end if    
end function 


 

Tags:cint  clng  溢出  错误 
相关文章
手机版 Asp新手入门 Asp之家 Aspxhome.com
闽ICP备06017341号