明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

Adodb.Stream 組件的使用說(shuō)明

[摘要]Adodb.Stream是ADO的Stream對(duì)象,提供存取二進(jìn)制數(shù)據(jù)或者文本流,從而實(shí)現(xiàn)對(duì)流的讀、寫(xiě)和管理等操作.有下列方法:Cancel 方法 使用方法如下 Object.Cancel 說(shuō)明:取消執(zhí)行掛起的異步 Execute 或 Open 方法的調(diào)用。Close 方...
  Adodb.Stream是ADO的Stream對(duì)象,提供存取二進(jìn)制數(shù)據(jù)或者文本流,從而實(shí)現(xiàn)對(duì)流的讀、寫(xiě)和管理等操作.

有下列方法:
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為指定的用戶(hù)名。
Open  方法 
      使用方法如下
      Object.Open(Source,[Mode],[Options],[UserName],[Password])
      說(shuō)明:打開(kāi)對(duì)像,
      參數(shù)說(shuō)明:Sourece 對(duì)像源,可不指定
  Mode 指定打開(kāi)模式,可不指定,可選參數(shù)如下:
    adModeRead  =1
    adModeReadWrite =3
    adModeRecursive =4194304
    adModeShareDenyNone =16
    adModeShareDenyRead =4
    adModeShareDenyWrite =8
    adModeShareExclusive =12
    adModeUnknown  =0
    adModeWrite  =2
  Options 指定打開(kāi)的選項(xiàng),可不指定,可選參數(shù)如下:
    adOpenStreamAsync =1
    adOpenStreamFromRecord =4
    adOpenStreamUnspecified=-1
  UserName 指定用戶(hù)名,可不指定。
  Password 指定用戶(hù)名的密碼
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)容寫(xiě)到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 為指定的要寫(xiě)入的內(nèi)容。
WriteText  方法
 使用方法如下:
 Object.Write(Data,[Options])
 說(shuō)明:將指定的文本數(shù)據(jù)裝入對(duì)像中。
 參數(shù)說(shuō)明:Data 為指定的要寫(xiě)入的內(nèi)容。
           Options 寫(xiě)入的選項(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)是否打開(kāi)。
 
 Type 指定或返回的數(shù)據(jù)類(lèi)型,可選參數(shù)為:
  adTypeBinary  =1
  adTypeText  =2