記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來(lái),那年那月,重新拾起。

首頁(yè)搜索目錄
search
當(dāng)前主題: 軟件編程

測(cè)試空間是否支持ADODB.STREAM的方法

作者:Kaka    時(shí)間:2009-7-12 12:52:16    瀏覽:    評(píng)論:0

adodb.stream組件的應(yīng)用范圍很廣,也很實(shí)用,例如文件上傳、生成HTML靜態(tài)頁(yè)面、獲取網(wǎng)頁(yè)源代碼、生成驗(yàn)證碼等等,所以,如果您需要用到adodb.stream服務(wù),那么必須在購(gòu)買空間前確認(rèn)服務(wù)器是否支持該組件。

可以通過(guò)如下方法進(jìn)行測(cè)試,把代碼保存為asp文件,上傳到空間,直接訪問(wèn),即可檢測(cè)。

<%

on error resume next

dim objstream
set objstream = CreateObject("adodb.stream")
objstream.Open

if err.number <> 0 then
   err.Clear
   response.Write "服務(wù)器不支持adodb.stream組件!"
else
   response.Write "服務(wù)器支持adodb.stream組件!"
end if

%>


adodb.stream的相關(guān)知識(shí)

adodb.stream對(duì)象的方法/屬性
Adodb.Stream是ADO的Stream對(duì)象,提供存取二進(jìn)制數(shù)據(jù)或者文本流,從而實(shí)現(xiàn)對(duì)流的讀、寫和管理等操作.
有下列方法:
Cancel 方法
     使用方法如下
     Object.Cancel
     說(shuō)明:取消執(zhí)行掛起的異步 Execute 或 Open 方法的調(diào)用。
Close  方法
     使用方法如下
     Object.Close
     :關(guān)閉對(duì)像
CopyTo 方法
     使用方法如下
     Object.CopyTo(destStream,[CharNumber])
     說(shuō)明:將對(duì)像的數(shù)據(jù)復(fù)制,destStream指向要復(fù)制的對(duì)像,CharNumber為可選參數(shù),指要復(fù)制的字節(jié)數(shù),不選為全部復(fù)制。
Flush  方法
     使用方法如下
     Object.Flush
     說(shuō)明:
LoadFromFile 方法
     使用方法如下
     Object.LoadFromFile(FileName)
     說(shuō)明:將FileName指定的文件裝入對(duì)像中,參數(shù)FileName為指定的用戶名。
Open  方法
      使用方法如下
      Object.Open(Source,[Mode],[Options],[UserName],[Password])
      說(shuō)明:打開對(duì)像,
      參數(shù)說(shuō)明:Sourece 對(duì)像源,可不指定
  Mode 指定打開模式,可不指定,可選參數(shù)如下:
    adModeRead  =1
    adModeReadWrite =3
    adModeRecursive =4194304
    adModeShareDenyNone =16
    adModeShareDenyRead =4
    adModeShareDenyWrite =8
    adModeShareExclusive =12
    adModeUnknown  =0
    adModeWrite  =2
  Options 指定打開的選項(xiàng),可不指定,可選參數(shù)如下:
    adOpenStreamAsync =1
    adOpenStreamFromRecord =4
    adOpenStreamUnspecified=-1
  UserName 指定用戶名,可不指定。
  Password 指定用戶名的密碼
Read  方法
使用方法如下:
Object.Read(Numbytes)
說(shuō)明:讀取指定長(zhǎng)度的二進(jìn)制內(nèi)容。
參數(shù)說(shuō)明:Numbytes指定的要讀取的找度,不指定則讀取全部。
ReadText  方法
使用方法如下:
Object.ReadText(NumChars)
說(shuō)明:讀取指定長(zhǎng)度的文本
參數(shù)說(shuō)明:NumChars指定的要讀取的找度,不指定則讀取全部。

SaveToFile  方法
使用方法如下:
Object.SaveToFile(FileName,[Options])
說(shuō)明:將對(duì)像的內(nèi)容寫到FileName指定的文件中
參數(shù)說(shuō)明:FileName指定的文件
    Options 存取的選項(xiàng),可不指定,可選參數(shù)如下:
      adSaveCreateNotExist  =1
      adSaveCreateOverWrite =2

SetEOS  方法
使用方法如下:
Object.setEOS()
說(shuō)明:
SkipLine  方法
使用方法如下:
Object.SkipLine()
說(shuō)明:
Write  方法
使用方法如下:
Object.Write(Buffer)
說(shuō)明:將指定的數(shù)據(jù)裝入對(duì)像中。
參數(shù)說(shuō)明:Buffer 為指定的要寫入的內(nèi)容。
WriteText  方法
使用方法如下:
Object.Write(Data,[Options])
說(shuō)明:將指定的文本數(shù)據(jù)裝入對(duì)像中。
參數(shù)說(shuō)明:Data 為指定的要寫入的內(nèi)容。
           Options 寫入的選項(xiàng),可不指定,可選參數(shù)如下:
    adWriteChar  =0
    adWriteLine  =1


有下列屬性:
Charset
EOS 返回對(duì)像內(nèi)數(shù)據(jù)是否為空。

LineSeparator 指定換行格式,可選參數(shù)有
  adCR   =13
  adCRLF   =-1
  adLF   =10

Mode 指定或返加模式。

Position 指定或返加對(duì)像內(nèi)數(shù)據(jù)的當(dāng)前指針。

Size 返回對(duì)像內(nèi)數(shù)據(jù)的大小。

State 返加對(duì)像狀態(tài)是否打開。

Type 指定或返回的數(shù)據(jù)類型,可選參數(shù)為:
  adTypeBinary  =1
  adTypeText  =2

x

標(biāo)簽: Asp  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動(dòng)優(yōu)化工具 ※

上一篇: asp獲取網(wǎng)頁(yè)源代碼并處理亂碼的方法
下一篇: 測(cè)試空間是否支持XMLHTTP組件

發(fā)表評(píng)論:

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

訂閱博客                   QQ交流群(312716741)

  • 通過(guò)Google訂閱本站 通過(guò)鮮果訂閱本站 通過(guò)抓蝦訂閱本站
  • 通過(guò)QQ郵箱訂閱本站 通過(guò)Yahoo訂閱本站 通過(guò)有道訂閱本站

Search

最新評(píng)論及回復(fù)

最近留言

網(wǎng)站分類

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號(hào)-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.