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

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

ASP初學者常犯的幾個錯誤

admin
2011年2月16日 10:17 本文熱度 3233
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片aaa毛片a级日韩中字在线播放 | 果冻传媒董小宛一区二区 | 自拍偷拍欧美亚洲 | 国产精品爆乳奶水无码视频 | 久久精品国产亚洲婷婷 | 国产精品亚洲综合色区 | 蜜桃传媒一区二区亚洲AV | 综合区精品久久久中文字幕一区 | 被群CAO的合不拢腿H | 一道本免费超碰人妻 | 日本一区二区在线 | 国精产品一品二品国精品69xx | 久久99视频免费 | 国产欧美日韩亚洲精品区 | 国产无遮挡18禁网站免费 | 精品无码人妻一区二区三区不卡 | 亚洲av无码专区在线电影你懂的 | 精品久久国产蜜臀色欲69 | 色哟哟精品网站在线观看 | 偷自拍亚洲视颁在线观看 | 巨波霸乳影院 | 三级视频黄色小说 | 在线看片福利无码青青 | 中文字幕乱码亚洲无线三区网盘在线观看 | 无码一区二区三区在线在看 | 999亚洲国产精华液 99C视频色欲在线 | 欧美成人精精品一区二区三区 | 少妇太爽了在线观 | 亚洲国产精品自在自线观看 | 国产在线拍偷自揄观看视频网站 | 亚洲午夜一区二区电影院 | 97人妻精品一区二区三区 | 亚洲精品一区二区三区麻豆 | 久久久老熟女一区二区三区 | 亚洲成在人线在线播放无码 | 永久免费看黄A片无码软件 永久免费看免费无码视频 永久免费无码AV国产网站 | 精品人妻少妇一级毛片免费 |