解析ASP與存儲過程(3)_ASP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:解析ASP中的常用服務(wù)器檢測源碼
      在寫ASP網(wǎng)頁時常用的檢測代碼: 服務(wù)器現(xiàn)在時間: 引用 % =now %> 服務(wù)器CPU型號: 引用 %=Request.ServerVariables(HTTP_UA_CPU)%> 當(dāng)前分辨率: 引用 &l

      以下為引用的內(nèi)容:

      '**調(diào)用帶有返回值的存儲過程并取得返回值**
      DIM MyComm,MyPara
      Set MyComm = Server.CreateObject("ADODB.Command")
      MyComm.ActiveConnection = MyConStr 'MyConStr是數(shù)據(jù)庫連接字串
      MyComm.CommandText = "delUserAll" '指定存儲過程名
      MyComm.CommandType = 4 '表明這是一個存儲過程
      MyComm.Prepared = true '要求將SQL命令先行編譯
      '聲明返回值
      Set Mypara = MyComm.CreateParameter("RETURN",2,4)
      MyComm.Parameters.Append MyPara
      MyComm.Execute
      '取得返回值
      DIM retValue
      retValue = MyComm(0) '或retValue = MyComm.Parameters(0)
      Set MyComm = Nothing

      在MyComm.CreateParameter("RETURN",2,4)中,各參數(shù)的含義如下:

      第一個參數(shù)("RETURE")為參數(shù)名。參數(shù)名可以任意設(shè)定,但一般應(yīng)與存儲過程中聲明的參數(shù)名相同。此處是返回值,我習(xí)慣上設(shè)為"RETURE";

      <>第二個參數(shù)(2),表明該參數(shù)的數(shù)據(jù)類型,具體的類型代碼請參閱ADO參考,以下給出常用的類型代碼:

       

      以下為引用的內(nèi)容:

      adBigInt: 20 ;
      adBinary : 128 ;
      adBoolean: 11 ;
      adChar: 129 ;
      adDBTimeStamp: 135 ;
      adEmpty: 0 ;
      adInteger: 3 ;
      adSmallInt: 2 ;
      adTinyInt: 16 ;
      adVarChar: 200 ;

      分享:解析ASP中腳本執(zhí)行順序
      如果機房馬上要關(guān)門了,或者你急著要和MM約會,請直接跳到第四個自然段。 以下敘述的腳本包括服務(wù)器端腳本和客戶端的腳本,服務(wù)器端腳本指在服務(wù)器上運行的那部分腳本,比如常見的Respon

      來源:模板無憂//所屬分類:ASP教程/更新時間:2009-08-22
      相關(guān)ASP教程