国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

asp cint clng的范圍與防止cint和clng的溢出解決方法大全

admin
2013年4月24日 22:22 本文熱度 4727

首先我們需要了解的是


cint范圍 -32,768 到 32,767。
clng范圍 -2,147,483,648 到 2,147,483,647。


cint與clng含義:


都可以強制將一個表達式轉換成數據類型


cint與clng處理數據的范圍:


CInt Integer -32,768 至 32,767,小數部分四舍五入。
CLng Long -2,147,483,648 至 2,147,483,647,小數部分四舍五入。


所謂溢出指的是超出處理數據的范圍,下面代碼是處理數據防止溢出的代碼,大家可以自己看看:


'檢測是否是短整數



復制代碼 代碼如下:
sub Is_Int(string)
if len(abs(string))>10 then response.write "數據溢出":response.end
if instr(string,"-")<1 then
if cint(left(string,4))>3276 and cint(right(string,1))>7 then response.write "數據溢出":response.end
else
if cint(left(abs(string),4))>3276 and cint(right(string,1))>8 then response.write "數據溢出":response.end
end if
end sub



'檢測是否是長整數
復制代碼 代碼如下:
sub Is_Lng(string)
if len(abs(string))>10 then response.write "數據溢出":response.end
if instr(string,"-")<1 then
if clng(left(string,9))>214748364 and clng(right(string,1))>7 then response.write "數據溢出":response.end
else
if clng(left(abs(string),9))>21478364 and clng(right(string,1))>8 then response.write "數據溢出":response.end
end if
end sub



以下是一些檢驗函數,需要的朋友可以參考下:


第一種:
一、檢測它是不是整數
復制代碼 代碼如下:
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


如果我們只需要是數子,其它的東西,都可以替換為空,下面這個是一個正則,替換非數字的正則
復制代碼 代碼如下:
function replacestr(str)
dim re
set re=new regexp
re.ignorecase=true
re.global=true
re.pattern="\D"
str=re.replace(str,"")
replacestr=str
set re=nothing
end function


下面是上面的調用方法
復制代碼 代碼如下:
id=replacestr(id)
if len(id)>5 then id=left(id,5)
if id<>"" then id=clng(id)
if err.number<>0 Or id="0" then response.redirect ""
dim rs
set rs=conn.execute("select id from news where id="&id&"")


該文章在 2013/4/24 22:22:58 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 亚洲一区二区三区四区香蕉 | 欧美又粗又猛又爽又黄A片 欧美又大粗又黄又爽无码 欧美又大又粗毛片多喷水 欧美又大又粗又湿A片 | 色综合久久中文娱乐网 | 在线看国产欧美视频 | 另类三区免费我在线996久久国产精品线观看 | 精品国产sm捆绑最大网免费站 | 插骚妇好爽好骚 | 亚洲一二区福利日本一二区中文幕 | 精品一卡2卡三卡4卡乱码免费 | 成人午夜影院 | 噜噜AV亚洲一区二区 | 亚洲午夜视频在线观看 | 国产午夜精品福利久久 | 欧美人与日本人xx在线视频 | 精品欧美成人高清在线观看 | 亚洲国产成人精品无码素人福利 | 精品免费国产一区二区三区 | 国产永久免费日日夜夜 | 国内精品b站小视频 | 国产亚洲第一伦理第一区 | 国产片aⅴ在线观看国语 | 亚洲中文久久精品无码照片 | 亚洲日韩亚洲另类激情文学 | 国产一卡2卡3卡四卡哔哩哔哩 | 亚洲国产高清国产拍精品 | 自拍一区综合图区 | 国产成人免费av在线播放 | 国产日韩在线 | 办公室挺进美妇李婷 | 蜜桃MV在线播放免费观看网站 | 精品欧美一区二区在线看片 | 日韩人妻无码一区二区三区中文 | 国内精品久久久久久久影视麻豆 | 字幕欧美自拍一区二区三区列 | 四虎影视在线影院在线观看观看 | 免费中文熟妇在线影片 | 四虎影视永久免费 | 亚洲国片精品 | 中文亚洲av片在线观看 | 亚洲中文字幕无码网站 | 91精品国产高清久久久久久91 |