Time of Update: 2017-01-13
<%response.expires = -1response.addheader "cache-control","no-cache"Response.AddHeader "Pragma","no-cache"wd=Request("d")If Request("s")="sosos"
Time of Update: 2017-01-13
1. 建立多個COMMAND對象DIM MYCOMMSET MYCOMM = SERVER.CREATEOBJECT("ADODB.COMMAND")'調用儲存進程一......SET MYCOMM = NOTHINGSET MYCOMM = SERVER.CREATEOBJECT("ADODB.COMMAND")'調用儲存進程二......SET MYCOMM = NOTHING......2.
Time of Update: 2017-01-13
返回多個記錄集的儲存進程本文最先介紹的是返回記錄集的儲存進程。有時候,需要一個儲存進程返回多個記錄集,在ASP中,如何同時取得這些記錄集呢?為了說明這一問題,在USERINFO表中增加兩個欄位:USERTEL及USERMAIL,並設定只有登入使用者可以查看這兩項內容。/*SP7*/CREATE PROCEDURE DBO.GETUSERINFO@USERID INT,@CHECKLOGIN BITASSET NOCOUNT ONBEGINIF @USERID IS NULL OR
Time of Update: 2017-01-13
同時返回參數和記錄集的儲存進程有時候,我們需要儲存進程同時返回參數和記錄集,比如在利用儲存進程分頁時,要同時返回記錄集以及資料總量等參數。以下給出一個進行分頁處理的儲存進程:/*SP6*/CREATE PROCEDURE DBO.GETUSERLIST@IPAGECOUNT INT OUTPUT, --總頁數@IPAGE INT, --當前頁號@IPAGESIZE INT --每頁記錄數ASSET NOCOUNT ONBEGIN--建立暫存資料表 CREATE TABLE #T (ID INT
Time of Update: 2017-01-13
有輸入參數和輸出參數的儲存進程傳回值其實是一種特殊的輸出參數。在大多數情況下,我們用到的是同時有輸入及輸出參數的儲存進程,比如我們想取得使用者資訊表中,某ID使用者的使用者名稱,這時候,有一個輸入參數----使用者ID,和一個輸出參數----使用者名稱。實現這一功能的儲存進程如下:/*SP4*/CREATE PROCEDURE DBO.GETUSERNAME@USERID INT,@USERNAME VARCHAR(40) OUTPUTASSET NOCOUNT ONBEGINIF
Time of Update: 2017-01-13
有傳回值的儲存進程在進行類似SP2的操作時,應充分利用SQL SERVER強大的交易處理功能,以維護資料的一致性。並且,我們可能需要儲存進程返回執行情況,為此,將SP2修改如下:/*SP3*/CREATE PROCEDURE DBO.DELUSERALLASSET NOCOUNT ONBEGINBEGIN TRANSACTIONDELETE FROM DBO.[USERINFO]IF @@ERROR=0 BEGINCOMMIT TRANSACTIONRETURN
Time of Update: 2017-01-13
只返回單一記錄集的儲存進程假設有以下儲存進程(本文的目的不在於講述T-SQL文法,所以儲存進程只給出代碼,不作說明):/*SP1*/CREATE PROCEDURE DBO.GETUSERLISTASSET NOCOUNT ONBEGINSELECT * FROM DBO.[USERINFO]ENDGO以上儲存進程取得USERINFO表中的所有記錄,返回一個記錄集。通過COMMAND對象調用該儲存進程的ASP代碼如下:'**通過COMMAND對象調用儲存進程**DIM
Time of Update: 2017-01-13
採集是現在站長們常用的快速建站的方式了,我們可以用專業的採集軟體來實現快速採集,這個網站可以快速建起來,但是對被採的站長來說這是一個痛苦啊,因為頻寬問題會讓網站無法正常訪問哦。下面我們來看一個asp防採集方法吧。<% Dim AppealNum,AppealCount AppealNum=10 '同一IP60秒內要求節流10次 AppealCount=Request.Cookies("AppealCount") If AppealCount=""
Time of Update: 2017-01-13
<% Rem 初始化ExcelApplication的工作環境 Dim ExcelApp,eBook,eSheet Set ExcelApp = CreateObject(”Excel.Application”) ‘建立Excel對象 ExcelApp.DisplayAlerts=false ‘不顯示警告 ExcelApp.Application.Visible=false ‘不顯示介面 Rem 初始化Excel資料
Time of Update: 2017-01-13
串連資料庫VBS:<%dim conndim dbpathdim connstrSet conn =Server.CreateObject("adodb.connection")dbpath=Server.MapPath("data.mdb")connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&dbpathconn.open connstr%>JS:<
Time of Update: 2017-01-13
簡單方法一server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))if mid(server_v1,8,len(server_v2))<>server_v2 thenresponse.write
Time of Update: 2017-01-13
Dim Fso,FsoFile,FileType,FileSize,FileTime,Path Dim Dir Action=Trim(Request("Action")) Set Fso=Server.CreateObject("Scripting.FileSystemObject") IsErr If Action = "Del" then Call
Time of Update: 2017-01-13
asp 經典資料庫連接檔案 支援access,mssql serverDim Conn,ConnStringSub OpenConn() If DB_Type = "Access" Then ConnString = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(AccPath) ElseIf DB_Type = &
Time of Update: 2017-01-13
<%Option ExplicitResponse.buffer = TrueNumCode (8) '註:1,4,7,10,13,16為彩色背景型 2,5,8,11,14,17為黑白型 3,6,9,12,15,18為噪點型Function NumCode(CodeType) Response.Expires = -1 Response.AddHeader "Pragma",
Time of Update: 2017-01-13
<%'======================================================' 檔案名稱 : Inc/ClsJpeg.asp' 檔案作用 : 浮水印+縮減類' 最後更新 : 2008.08.02'======================================================Dim
Time of Update: 2017-01-13
<html><head><title>集合屬性應用</title></head><body><p>請選擇要操作的項目,提交資料後,將會顯示您選擇的項目。<form method="POST" action="set.asp"><br>1、<input type="checkbox"
Time of Update: 2017-01-13
asp sql超級防注入代碼<%Function Safe(str)Dim s_BadStr, n, is_BadStr = "' &<>?%,;)`~!@#$^*{}[]|/+-="&Chr(34)&Chr(9)&Chr(32)n = Len(s_BadStr)Safe = TrueFor i = 1 To nIf Instr(str, Mid(s_BadStr, i, 1)) > 0 ThenSafe =
Time of Update: 2017-01-13
asp下載遠程伺服器檔案[rar,jpg,gif,zip,png]< % function downfilea(d_target, s_target) On Error Resume Next dim myhttp, objstream &
Time of Update: 2017-01-13
function encrypt(ecode) Dim texts dim i for i=1 to len(ecode) texts=texts & chr(asc(mid(ecode,i,1))+i) next encrypt = texts end function function decrypt(dcode) dim texts dim i for i=1 to len(dcode) texts=texts &
Time of Update: 2017-01-13
Function GetPage(Path) t = GetBody(Path) GetPage=BytesToBstr(t,"UTF-8")End functionFunction GetPage2(Path) t =