日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

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

ASP初學者常犯的幾個錯誤

admin
2011年2月16日 10:17 本文熱度 3168
1.記錄集關閉之前再次打開:
------------------------------------
sql="select * from test"
rs.open sql,conn,1,1
if not rs.eof then
dim myName
myName=rs("name")
end if
sql="select * from myBook"
rs.open sql,conn,1,1
-------------------------------------
解決:在第二次rs.open之前先關閉 rs.close

set rs1=server.createobject
rs1.open sql,conn,1,1

 

2,用SQL關鍵字做表名或字段名
-------------------------------------
sql="select * from user"
rs.open sql,conn,1,1
-------------------------------------
user為sql關鍵字
解決:改為
sql="select * from [user]"

 

3,用鎖定方式去進行update
-------------------------------------
sql="select * from [user]"
rs.open sql,conn,1,1
rs.addnew

rs("userName")="aa"
rs.update
-------------------------------------
當前記錄集的打開方式為只讀
解決:
改為
rs.open sql,conn,1,3

 

4,在查詢語句中采用的對比字段值與字段類型不符
-----------------------------------------
sql="select * from [user] where id='" & myID & "'"
rs.open sql,conn,1,1
-----------------------------------------
假設表中設計ID為數字型,那么些時出錯。
解決:
sql="select * from [user] where id=" & myID

 

5,未檢查變量值而出錯
-----------------------------------------
sql="select * from [user] where id=" & myID
rs.open sql,conn,1,1
-----------------------------------------
假設myID變量此時值為null,那么sql將成為
sql="select * from [user] where id="
解決:
在前面加上
if isnull(myID) then 出錯提示

 

6,未檢查變量值類型而出錯
-----------------------------------------
sql="select * from [user] where id=" & myID
rs.open sql,conn,1,1
-----------------------------------------
假設id為數字型,myID變量此時值不為null,但為字符,比如myID此時為"aa"
那么sql將成為
sql="select * from [user] where id=aa"
解決:
在前面加上
if isnumeric(myID)=false then 出錯提示
這也可以有效防止 sql injection 漏洞攻擊。

 

7,由于數據庫文件所在目錄的NTFS權限而引起的'不能更新。數據庫或對象為只讀"錯誤。
說明:
WIN2K系統延續了WINNT系統的NTFS權限。
對于系統中的文夾都有默認的安全設置。
而通過HTTP對WWW訪問時的系統默認用戶是 iusr_計算機名 用戶 ,它屬于guest組。
當通過HTTP訪問時,可以ASP或JSP,也或是PHP或.NET程序對數據進行修改操作:
比如:
當打開某一個文章時,程序設定,文章的閱讀次數=原閱讀次數+1
執行
conn.execute("update arts set clicks=clicks+1 where id=n")
語句時,如果 iusr_計算機名 用戶沒有對數據庫的寫權限時,就會出錯.
解決方法:
找到數據庫所在目錄
右鍵》屬性》安全選項卡》設置 iusr_計算機名 用戶的寫權限(當然,也可以是everyone)

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

主站蜘蛛池模板: 九九在线观看视 | 在线视频有码国产欧美 | 免费观看又黄又硬又爽的视频 | 国产资源精品一区二区免费 | 国产欧美亚洲精品a | 国产免费爽爽视频在线观看 | 免费大mm视频在线观看 | 国产精品福利在线72国 | 91欧美在线视频 | 91成人影院在线观看 | 乌克兰少| 亚洲五码中文字幕 | 国产精品亚洲精品一区二区三区 | 91同城| 重口sm一区二区三 | 欧美高清性色生活片免费观看 | 新开a3 | 亚洲欧洲国产视频 | 亚洲精品字幕中文在线播放 | 性生生活12分钟免费 | 亚洲国产一区二区中文字幕 | 国产精品99精品一区二区 | 果冻传媒网站入口 | 亚洲日韩精品国产一区二区三区 | 精品剧情v国产在线观看 | 91精品在线看 | 91欧美精品 | 国产精品午夜福利在线观看地址 | 2025在线免费观看黄v | 中文字幕在线不卡 | 最好看的中文2025 | 日本高清一区免费中文视频 | 国际国内自拍偷拍视频摄影 | 一级女性全黄生活片免费 | 中文字幕一区二区三区四区在线 | 91部国产精品免费观看 | 亚洲精品综合在线影院 | 国产精品伦一区二区三级视频 | 欧美精品亚洲精品日韩专区v | 亚洲精品日韩三区 | 国产伦一区二区三区蜜桃 |