亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

Asp編程20個常用實例代碼

2024-05-04 11:07:01
字體:
來源:轉載
供稿:網友

下面分享常用的Asp編程代碼:

1.如何用Asp判斷你的網站的虛擬物理路徑
答:使用Mappath方法:< %= Server.MapPath("/")% >
2.我如何知道使用者所用的瀏覽器?
答:使用the Request object方法:
<%
strBrowser=Request.ServerVariables("HTTP_USER_AGENT")
If Instr(strBrowser,"MSIE") < > 0 Then
  Response.redirect("formSIEOnly.htm")
Else
  Response.redirect("ForAll.htm")
End If
%>
3.如何計算每天的平均反復訪問人數
答:解決方法
< % startdate=DateDiff("d",Now,"01/01/1990")
if strdate< 0 then startdate=startdate*-1
avgvpd=Int((usercnt)/startdate) % >
顯示結果
< % response.write(avgvpd) % >
that is it.this page have been viewed since November 10,1998
4.如何顯示隨機圖象
< % dim p,ppic,dpic
ppic=12
randomize
p=Int((ppic*rnd)+1)
dpic="graphix/randompics/"&p&".gif"
% >
顯示
< img src="< %=dpic% >" >
5.如何回到先前的頁面
答:< a href="< %=request.serverVariables("Http_REFERER")% >" >preivous page< /a >
或用圖片如:< img src="arrowback.gif" action="http://www.jzxue.com/wangzhankaifa/asp/201106/mynextpage.asp" method="post">
< % for each item in request.form % >
< input namee="< %=item% >" type="HIDDEN"
value="< %=server.HTMLEncode(Request.form(item)) % >" >
< % next % >
< /form >
10.為何我在 asp 程序內使用 msgbox,程序出錯說沒有權限
答:由于 asp 是服務器運行的,如果可以在服務器顯示一個對話框,那么你只好等有人按了確定之后,你的程序才能繼續執行,而一般服務器不會有人守著,所以微軟不得不禁止這個函數,并胡亂告訴你 ( 呵呵) 沒有權限。但是ASP和客戶端腳本結合倒可以顯示一個對話框,as follows:
<%yourVar="測試對話框"%>
小雨在

11.有沒有辦法保護自己的源代碼,不給人看到
答:可以去下載一個微軟的Windows Script Encoder,它可以對asp的腳本和客戶端javascript/vbscript腳本進行加密。。。不過客戶端加密后,只有ie5才能執行,服務器端腳本加密后,只有服務器上安裝有script engine 5(裝一個ie5就有了)才能執行。
12.怎樣才能將 query string 從一個 asp 文件傳送到另一個?
答:前者文件加入下句: Response.Redirect("second.asp?" & Request.ServerVariables("QUERY_STRING"))
13.global.asa文件總是不起作用?
答:只有web目錄設置為web application, global.asa才有效,并且一個web application的根目錄下 global.asa才有效。IIS4可以使用Internet Service Manager設置application setting 怎樣才能使得htm文件如同asp文件一樣可以執行腳本代碼?
14.怎樣才能使得htm文件如同asp文件一樣可以執行腳本代碼?
答:Internet Sevices Manager - > 選擇default web site - >右鼠鍵- >菜單屬性-〉主目錄- > 應用程序設置(Application Setting)- > 點擊按鈕 "配置"- > app mapping - >點擊按鈕"Add" - > executable browse選擇 /WINNT/SYSTEM32/INETSRV/ASP.DLL EXTENSION 輸入 htm method exclusions 輸入PUT.DELETE 全部確定即可。但是值得注意的是這樣對htm也要由asp.dll處理,效率將降低。

15.如何注冊組件
答:有兩種方法。
第一種方法:手工注冊 DLL 這種方法從IIs 3.0一直使用到IIs 4.0和其它的Web Server。它需要你在命令行方式下來執行,進入到包含有DLL的目錄,并輸入:regsvr32 component_name.dll 例如 c:/temp/regsvr32 AspEmail.dll 它會把dll的特定信息注冊入服務器中的注冊表中。然后這個組件就可以在服務器上使用了,但是這個方法有一個缺陷。當使用這種方法注冊完畢組件后,該組件必須要相應的設置NT的匿名帳號有權限執行這個dll。特別是一些組件需要讀取注冊表,所以,這個注冊組件的方法僅僅是使用在服務器上沒有MTS的情況下,要取消注冊這個dll,使用:regsvr32 /u aspobject.dll example c:/temp/regsvr32 /u aneiodbc.dll
第二種方法:使用MTS(Microsoft Transaction Server) MTS是IIS 4新增特色,但是它提供了巨大的改進。MTS允許你指定只有有特權的用戶才能夠訪問組件,大大提高了網站服務器上的安全性設置。在MTS上注冊組件的步驟如下:
1) 打開IIS管理控制臺。
2) 展開transaction server,右鍵單擊"pkgs installed"然后選擇"new package"。
3) 單擊"create an empty package"。
4) 給該包命名。
5) 指定administrator帳號或則使用"interactive"(如果服務器經常是使用administrator 登陸的話)。
6) 現在使用右鍵單擊你剛建立的那個包下面展開后的"components"。選擇 "new then component"。
7) 選擇 "install new component" 。
找到你的.dll文件然后選擇next到完成。
要刪除這個對象,只要選擇它的圖標,然后選擇delete。
附注:特別要注意第二種方法,它是用來調試自己編寫組件的最好方法,而不必每次都需要重新啟動機器了。

16. ASP與Access數據庫連接:
<%@ language=VBscript%>
<%
dim conn,mdbfile
mdbfile=server.mappath("數據庫名稱.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=數據庫密碼;dbq="&mdbfile
%>

17. ASP與SQL數據庫連接:
<%@ language=VBscript%>
<%
dim conn
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服務器名稱或IP地址;UID=sa;PWD=數據庫密碼;DATABASE=數據庫名稱
%>
建立記錄集對象:
<%
set rs=server.createobject("adodb.recordset")
rs.open SQL語句,conn,3,2
%>

18. SQL常用命令使用方法:
(1) 數據記錄篩選:
sql="select * from 數據表 where 字段名=字段值 order by 字段名 [desc]"
sql="select * from 數據表 where 字段名 like '%字段值%' order by 字段名 [desc]"
sql="select top 10 * from 數據表 where 字段名 order by 字段名 [desc]"
sql="select * from 數據表 where 字段名 in ('值1','值2','值3')"
sql="select * from 數據表 where 字段名 between 值1 and 值2"
(2) 更新數據記錄:
sql="update 數據表 set 字段名=字段值 where 條件表達式"
sql="update 數據表 set 字段1=值1,字段2=值2 …… 字段n=值n where 條件表達式"
(3) 刪除數據記錄:
sql="delete from 數據表 where 條件表達式"
sql="delete from 數據表" (將數據表所有記錄刪除)
(4) 添加數據記錄:
sql="insert into 數據表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)"
sql="insert into 目標數據表 select * from 源數據表" (把源數據表的記錄添加到目標數據表)
(5) 數據記錄統計函數:
AVG(字段名) 得出一個表格欄平均值
COUNT(*|字段名) 對數據行數的統計或對某一欄有值的數據行數統計
MAX(字段名) 取得一個表格欄最大的值
MIN(字段名) 取得一個表格欄最小的值
SUM(字段名) 把數據欄的值相加
引用以上函數的方法:
sql="select sum(字段名) as 別名 from 數據表 where 條件表達式"
set rs=conn.excute(sql)
用 rs("別名") 獲取統的計值,其它函數運用同上。
(5) 數據表的建立和刪除:
CREATE TABLE 數據表名稱(字段1 類型1(長度),字段2 類型2(長度) …… )
例:CREATE TABLE tab01(name varchar(50),datetime default now())
DROP TABLE 數據表名稱 (永久性刪除一個數據表)

19. 記錄集對象的方法:
rs.movenext 將記錄指針從當前的位置向下移一行
rs.moveprevious 將記錄指針從當前的位置向上移一行
rs.movefirst 將記錄指針移到數據表第一行
rs.movelast 將記錄指針移到數據表最后一行
rs.absoluteposition=N 將記錄指針移到數據表第N行
rs.absolutepage=N 將記錄指針移到第N頁的第一行
rs.pagesize=N 設置每頁為N條記錄
rs.pagecount 根據 pagesize 的設置返回總頁數
rs.recordcount 返回記錄總數
rs.bof 返回記錄指針是否超出數據表首端,true表示是,false為否
rs.eof 返回記錄指針是否超出數據表末端,true表示是,false為否
rs.delete 刪除當前記錄,但記錄指針不會向下移動
rs.addnew 添加記錄到數據表末端
rs.update 更新數據表記錄

20 Recordset對象方法
Open方法
recordset.Open Source,ActiveConnection,CursorType,LockType,Options
Source
Recordset對象可以通過Source屬性來連接Command對象。Source參數可以是一個Command對象名稱、一段SQL命令、一個指定的數據表名稱或是一個Stored Procedure。假如省略這個參數,系統則采用Recordset對象的Source屬性


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品一区二区av影院萌芽| 国产精品人人做人人爽| 久久99久国产精品黄毛片入口| 亚洲黄页网在线观看| 91精品国产九九九久久久亚洲| 91在线播放国产| 国内伊人久久久久久网站视频| 91爱爱小视频k| 精品国内自产拍在线观看| 日韩av在线看| 亚洲国产精品成人va在线观看| 日韩视频一区在线| 欧美成人激情图片网| 97在线免费视频| 亚洲人线精品午夜| 国产91ⅴ在线精品免费观看| 亚洲石原莉奈一区二区在线观看| 久久国内精品一国内精品| 精品夜色国产国偷在线| 久久精品中文字幕一区| 日韩精品欧美国产精品忘忧草| 国产女精品视频网站免费| 国产精品偷伦免费视频观看的| 久久精品电影网站| 国产有码在线一区二区视频| 国产欧美一区二区三区在线看| 亚洲最大的网站| 欧美激情奇米色| 亚洲天堂免费在线| 欧美日韩国产综合新一区| 国产成人精品日本亚洲| 久久人人看视频| 久久久久久久激情视频| 精品国产老师黑色丝袜高跟鞋| 国产免费一区视频观看免费| 欧美怡春院一区二区三区| 欧美日韩精品在线观看| 秋霞午夜一区二区| 国产精品都在这里| 久久精品视频在线观看| 国产精品久久久久免费a∨| 欧美精品免费在线观看| 性色av一区二区三区| 日韩高清中文字幕| 欧美精品激情blacked18| 国产精品v片在线观看不卡| 日韩中文字幕在线| 欧美激情一区二区三区高清视频| 中文字幕日韩欧美在线视频| 亚洲欧美日韩精品久久| 国产一区二区三区中文| 97香蕉超级碰碰久久免费的优势| 日韩电影大片中文字幕| 亚洲精品美女免费| 久久久久久久久亚洲| 欧美国产日韩精品| 亚洲一区第一页| www.国产精品一二区| 2025国产精品视频| 欧美日韩亚洲视频一区| 亚洲天堂av电影| 亚洲精品国产综合区久久久久久久| 亚洲欧美精品一区| 一夜七次郎国产精品亚洲| 亚洲tv在线观看| 亚洲欧美日韩国产中文专区| 国产一区视频在线播放| 在线播放日韩专区| 成人在线视频网| 欧美日韩日本国产| 亚洲国产三级网| 欧美一级淫片videoshd| 国产精品成人va在线观看| 日本精品免费观看| 91久久精品在线| 成人黄色在线播放| 精品视频在线导航| 91精品国产91久久久久久吃药| 亚洲精品视频网上网址在线观看| 色无极影院亚洲| 欧美日韩成人在线播放| 国产精品久久久久久av下载红粉| 疯狂蹂躏欧美一区二区精品| 青草成人免费视频| 亚洲国产日韩欧美在线99| 国产日产久久高清欧美一区| 中国china体内裑精亚洲片| 欧美激情亚洲自拍| 国产成人一区二区| 欧美午夜电影在线| 青青草精品毛片| 久久久之久亚州精品露出| 久久久亚洲欧洲日产国码aⅴ| 色偷偷av一区二区三区乱| 日韩欧美成人免费视频| 欧美日韩视频在线| 欧美激情综合色综合啪啪五月| 久久精品成人欧美大片古装| 欧美理论在线观看| 美乳少妇欧美精品| 久久手机精品视频| 亚洲天堂av女优| 日韩精品视频在线观看免费| 亚洲欧美另类国产| 亚洲精品久久在线| 久久99国产精品久久久久久久久| 国产精品成人免费视频| 国语自产精品视频在线看抢先版图片| 性欧美xxxx| 国产精品日韩在线观看| 狠狠躁夜夜躁人人躁婷婷91| 亚洲美女性视频| 欧美日韩中文在线观看| 欧美激情精品久久久久久蜜臀| 欧美性资源免费| 国产丝袜一区二区三区免费视频| 国产精品色悠悠| 中文一区二区视频| 久久偷看各类女兵18女厕嘘嘘| 国产精品欧美一区二区三区奶水| 68精品久久久久久欧美| 欧美激情影音先锋| 久久精品中文字幕电影| 亚洲一区二区三区成人在线视频精品| 久久久av电影| 亚洲视频在线视频| 国产成人一区二| 欧美视频在线免费看| 日本久久久久亚洲中字幕| 亚洲精品国精品久久99热一| 中文字幕欧美日韩va免费视频| 久久亚洲国产精品| 日韩欧美在线观看视频| 91tv亚洲精品香蕉国产一区7ujn| 日本高清久久天堂| 国产精品福利观看| 北条麻妃一区二区三区中文字幕| 国产精品久久久久久久久久久久| 91精品国产综合久久香蕉| 91中文在线观看| 在线电影av不卡网址| 91精品国产高清久久久久久91| 91在线国产电影| 国内精品国产三级国产在线专| 欧美激情精品久久久久久久变态| 日韩在线免费视频观看| 欧美激情在线观看视频| 国产精品日日做人人爱| 亚洲人成电影网站色xx| 国产精品爽爽爽爽爽爽在线观看| 全球成人中文在线| 亚洲人精品午夜在线观看| 国产精品永久免费观看| 日韩综合中文字幕| 国产香蕉97碰碰久久人人| 欧日韩在线观看| 国产a∨精品一区二区三区不卡| 久久成人av网站| 欧洲亚洲在线视频| 亚洲成人黄色网| 欧美丰满少妇xxxxx| 欧美成人在线影院| 在线日韩av观看| 国产欧美精品久久久|