找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 777|回复: 1

[日积月累]:Adodb.Stream 组件的使用说明

[复制链接]

已领礼包: 593个

财富等级: 财运亨通

发表于 2006-5-21 07:18:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Adodb.Stream是ADO的Stream对象,提供存取二进制数据或者文本流,从而实现对流的读、写和管理等操作.

  1. 有下列方法:
  2. Cancel 方法
  3.      使用方法如下
  4.      Object.Cancel
  5.      说明:取消执行挂起的异步 Execute 或 Open 方法的调用。
  6. Close  方法
  7.      使用方法如下
  8.      Object.Close
  9.      :关闭对像
  10. CopyTo 方法
  11.      使用方法如下
  12.      Object.CopyTo(destStream,[CharNumber])
  13.      说明:将对像的数据复制,destStream指向要复制的对像,CharNumber为可选参数,指要复制的字节数,不选为全部复制。
  14. Flush  方法
  15.      使用方法如下
  16.      Object.Flush
  17.      说明:
  18. LoadFromFile 方法
  19.      使用方法如下
  20.      Object.LoadFromFile(FileName)
  21.      说明:将FileName指定的文件装入对像中,参数FileName为指定的用户名。
  22. Open  方法
  23.       使用方法如下
  24.       Object.Open(Source,[Mode],[Options],[UserName],[Password])
  25.       说明:打开对像,
  26.       参数说明:Sourece 对像源,可不指定
  27.   Mode 指定打开模式,可不指定,可选参数如下:
  28.     adModeRead  =1
  29.     adModeReadWrite =3
  30.     adModeRecursive =4194304
  31.     adModeShareDenyNone =16
  32.     adModeShareDenyRead =4
  33.     adModeShareDenyWrite =8
  34.     adModeShareExclusive =12
  35.     adModeUnknown  =0
  36.     adModeWrite  =2
  37.   Options 指定打开的选项,可不指定,可选参数如下:
  38.     adOpenStreamAsync =1
  39.     adOpenStreamFromRecord =4
  40.     adOpenStreamUnspecified=-1
  41.   UserName 指定用户名,可不指定。
  42.   Password 指定用户名的密码
  43. Read  方法
  44. 使用方法如下:
  45. Object.Read(Numbytes)
  46. 说明:读取指定长度的二进制内容。
  47. 参数说明:Numbytes指定的要读取的找度,不指定则读取全部。

  48. ReadText  方法
  49. 使用方法如下:
  50. Object.ReadText(NumChars)
  51. 说明:读取指定长度的文本
  52. 参数说明:NumChars指定的要读取的找度,不指定则读取全部。

  53. SaveToFile  方法
  54. 使用方法如下:
  55. Object.SaveToFile(FileName,[Options])
  56. 说明:将对像的内容写到FileName指定的文件中
  57. 参数说明:FileName指定的文件
  58.     Options 存取的选项,可不指定,可选参数如下:
  59.       adSaveCreateNotExist  =1
  60.       adSaveCreateOverWrite =2

  61. SetEOS  方法
  62. 使用方法如下:
  63. Object.setEOS()
  64. 说明:
  65. SkipLine  方法
  66. 使用方法如下:
  67. Object.SkipLine()
  68. 说明:
  69. Write  方法
  70. 使用方法如下:
  71. Object.Write(Buffer)
  72. 说明:将指定的数据装入对像中。
  73. 参数说明:Buffer 为指定的要写入的内容。
  74. WriteText  方法
  75. 使用方法如下:
  76. Object.Write(Data,[Options])
  77. 说明:将指定的文本数据装入对像中。
  78. 参数说明:Data 为指定的要写入的内容。
  79.            Options 写入的选项,可不指定,可选参数如下:
  80.     adWriteChar  =0
  81.     adWriteLine  =1




  82. 有下列属性:
  83. Charset
  84. EOS 返回对像内数据是否为空。

  85. LineSeparator 指定换行格式,可选参数有
  86.   adCR   =13
  87.   adCRLF   =-1
  88.   adLF   =10

  89. Mode 指定或返加模式。

  90. Position 指定或返加对像内数据的当前指针。

  91. Size 返回对像内数据的大小。

  92. State 返加对像状态是否打开。

  93. Type 指定或返回的数据类型,可选参数为:
  94.   adTypeBinary  =1
  95.   adTypeText  =2
复制代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-5-22 08:16:05 | 显示全部楼层
LISP對存取二进制数据應不行吧!如用在文本流有甚麼好處嗎?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-18 23:30 , Processed in 0.371743 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表