您的位置:逆风者 易语言 支持库大全 正文
 添加时间:2007-11-08 原文发表:2007-11-08 人气:156


ADO数据库操作支持库(1.0-1).zip
下载: zip 文件

支持库名称及版本:ADO数据库操作支持库(1.0#1版)
逆@风@者
所支持语言:中文(大陆)
本支持库用来访问各种类型数据库。由于本库是架构在ADO基础上的,因此请确保您的系统或者程序使用的系统装有ADO 2.10.3711.9或以上版本。当前最新版本是MDAC_TYP2.8,其中包括了ADO,如果需要,可到微软网站上下载(下载参考地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c)
本库为一般支持库,需要易系统3.0版本的支持,需要系统核心支持库3.8版本的支持,提供了2种库定义数据类型,提供了78种命令。
操作系统需求: Windows
创建()  创建ADODB.Connection类型的对象,本对象中的原有内容将被释放。成功返回真,否则返回假。
清除()  将本对象的内容释放并清空。如果不调用本方法,则对象资源不能释放,造成内存垃圾。程序结束必须调用本方法。
命令超时()  设置和取得SQL命令执行的超时时间。单位为秒。默认为30秒。
连接文本()  设置和取得连接数据库的相关信息。具体写法参照有关资料。
连接超时()  设置和取得当前连接的超时时间。单位为秒。默认为15秒。
游标定位()  设置和取得当前数据连接的游标定位类型。
1、adUseNone; 无
2、adUseServer; 服务器端
3、adUseClient; 客户端
3、adUseClientBatch。两者都可
默认数据库()  设置和取得默认数据库。
最后错误()  获取最后错误文本。
分离等级()  设置和取得分离等级。
-1、adXactUnspecified;
16、adXactChaos;
256、adXactReadUncommitted;
256、adXactBrowse;
4096、adXactCursorStability;
4096、adXactReadCommitted;(默认)
65536、adXactRepeatableRead;
1048576、adXactSerializable;
1048576、adXactIsolated。
操作权限()  设置和取得操作权限。
0、adModeUnknown; 未知
1、adModeRead; 只读
2、adModeWrite; 只写
3、adModeReadWrite; 读写
4、adModeShareDenyRead; 不共享只读
8、adModeShareDenyWrite; 不共享只写
12、adModeShareExclusive; 不共享
16、adModeShareDenyNone; 共享
4194304、adModeRecursive。递归
数据库提供者()  设置和取得数据库提供者。
状态()  取数据库的连接状态。
0、adStateClosed; 关闭
1、adStateOpen; 打开
2、adStateConnecting; 正在连接
4、adStateExecuting; 正在执行
8、adStateFetching; 正在取数据
引擎版本()  取数据引擎版本。
开始事务()  开始新事务,返回一个整数型值,该数值表示当前事务嵌套的层数,譬如如果返回1,则表明为顶层事务。
保存事务()  保存任何更改并结束当前事务,返回一个逻辑值,如果保存事务成功返回真,否则返回假。
回滚事务()  取消当前事务中所作的任何更改并结束事务,返回一个逻辑值,如果操作成功返回真,否则返回假。
取消()  取消执行中的命令。
关闭()  断开当前数据库连接,成功返回真,失败返回假。
执行SQL()  执行指定的查询、SQL 语句、存储过程等,执行成功返回结果记录集。
连接()  连接到数据源,如果连接成功返回真,失败返回假。
打开视图()  本方法用于检测是否还保持连接。以判断客户是否中途停止下载网页。返回真表示还保存连接。
创建()  创建ADODB.Recordset类型的对象,本对象中的原有内容将被释放。成功返回真,否则返回假。
清除()  将本对象的内容释放并清空。如果不调用本方法,则对象资源不能释放,造成内存垃圾。程序结束必须调用本方法。
是否为空()  如果本对象的内容为空,返回真,否则返回假。
当前页()  设置和取得1到记录集对象的总页数之间的值或以下数值:
-1、adPosUnknown;未知
-2、adPosBOF;首记录前
-3、adPosEOF。尾记录后
当前位置()  设置和取得当前记录指针的位置值:
-1、adPosUnknown;未知
-2、adPosBOF;首记录前
-3、adPosEOF。尾记录后
当前连接()  设置和取得当前连接。返回值为ADO数据库连接对象或连接文本。
首记录前()  判断当前记录指针是否已在首记录前。
尾记录后()  判断当前记录指针是否已在记录尾后。
缓存大小()  设置和取得缓存大小值,设置值要大于0,默认为1。
游标定位()  设置和取得当前数据连接的游标定位类型。
1、adUseNone; 无
2、adUseServer; 服务器端
3、adUseClient; 客户端
3、adUseClientBatch。两者都可
游标类型()  设置和取得当前数据连接的游标类型。值为以下值之一:
-1、adOpenUnspecified;
0、adOpenForwardOnly;只向前进
1、adOpenKeyset;
2、adOpenDynamic;动态的
3、adOpenStatic。静态的
编辑状态()  取得数据库的操作状态。0、没有编辑;1、正在编辑未保存;2、已经用添加新记录未存盘;4、正在删除未保存。
过滤记录()  设置和取得条件过滤的文本内容。过滤的条件,例如:“文本字段 = 'abc' and 整数字段 > 1”。在打开记录集前赋值
索引()  设置和取得索引的文本内容。
锁定类型()  设置和取得锁定类型。值为以下值之一:
-1、adLockUnspecified;
1、adLockReadOnly; 只读
2、adLockPessimistic; 悲观的
3、adLockOptimistic; 乐观的
4、adLockBatchOptimistic。批量乐观的
调整选项()  设置和取得调整选项,默认为调整所有。值为以下值之一:
0、adMarshalAll;调整所有
1、adMarshalModifiedOnly。仅调整被修改的
最大记录数()  设置和取得记录集返回最大记录数。默认为0(无限制)。
页面总数()  取得记录集返回分页的页面总数。
每页记录数()  设置和取得每页的记录数。
记录总数()  取得当前记录集的记录数量。
排序记录()  设置和取得排序条件的文本内容。ASC为升序,DESC为降序例如让学生姓名字段按照升序排,成绩字段按照降序排,那排序条件可以为 “学生姓名 ASC,成绩 DESC”。在打开记录集前赋值
数据来源()  设置和取得数据来源文本内容。
状态()  取得当前记录集的打开状态。默认为0:
0、adStateClosed; 关闭
1、adStateOpen; 打开
2、adStateConnecting; 正在连接
4、adStateExecuting; 正在执行
8、adStateFetching; 正在取数据
操作状态()  取得当前记录集的操作状态。为以下值的或值的组合:
adRecCanceled 0x100 Indicates that the record was not saved because the operation was canceled.
adRecCantRelease 0x400 Indicates that the new record was not saved because the existing record was locked.
adRecConcurrencyViolation 0x800 Indicates that the record was not saved because optimistic concurrency was in use.
adRecDBDeleted 0x40000 Indicates that the record has already been deleted from the data source.
adRecDeleted 0x4 Indicates that the record was deleted.
adRecIntegrityViolation 0x1000 Indicates that the record was not saved because the user violated integrity constraints.
adRecInvalid 0x10 Indicates that the record was not saved because its bookmark is invalid.
adRecMaxChangesExceeded 0x2000 Indicates that the record was not saved because there were too many pending changes.
adRecModified 0x2 Indicates that the record was modified.
adRecMultipleChanges 0x40 Indicates that the record was not saved because it would have affected multiple records.
adRecNew 0x1 Indicates that the record is new.
adRecObjectOpen 0x4000 Indicates that the record was not saved because of a conflict with an open storage object.
adRecOK 0 Indicates that the record was successfully updated.
adRecOutOfMemory 0x8000 Indicates that the record was not saved because the computer has run out of memory.
adRecPendingChanges 0x80 Indicates that the record was not saved because it refers to a pending insert.
adRecPermissionDenied 0x10000 Indicates that the record was not saved because the user has insufficient permissions.
adRecSchemaViolation 0x20000 Indicates that the record was not saved because it violates the structure of the underlying database.
adRecUnmodified 0x8 Indicates that the record was not modified.
禁止同步()  设置和取得禁止同步的属性值。
添加()  添加一个新的空记录,返回一个逻辑值。如果添加成功返回真,否则返回假。
取消()  取消当前操作,返回一个逻辑值。如果成功返回真,否则返回假。
批量取消()  取消当前操作,返回一个逻辑值。如果成功返回真,否则返回假。
取消更新()  取消某条记录或都记录字段的操作,在调用“更新”方法之前。返回一个逻辑值。如果成功返回真,否则返回假。
克隆()  从当前存在的记录集创建一个记录集。参数有效值为adLockUnspecified 或 adLockReadOnly
关闭()  关闭当前打开的数据库表,打开一个数据表并使用后必须进行关闭操作。返回一个逻辑值。如果成功返回真,否则返回假。
删除()  删除记录,返回一个逻辑值。如果删除成功返回真,否则返回假。
查找()  查找满足条件的记录,返回一个逻辑型值,如果操作成功即返回真,通过查找的方向结合“首记录前 ()”和“尾记录后 ()”,来检测是否找到符合条件的记录。
取文本()  取记录集当中的指定记录的文本数据。
移到()  把记录指针移到指定记录。返回一个逻辑型值,如果找到记录即返回真。
到首记录()  移动到表的第一条记录,返回一个逻辑值,如果移动成功返回真,否则返回假。操作本命令之前要确保数据库及表打开。
到尾记录()  移动到表的最后一条记录,返回一个逻辑值,如果移动成功返回真,否则返回假。操作本命令之前要确保数据库及表打开。
到下一条()  移动到下一条记录,返回一个逻辑值,如果移动成功返回真,否则返回假。操作本命令之前要确保数据库及表打开。
到前一条()  移动到前一条记录,返回一个逻辑值,如果移动成功返回真,否则返回假。操作本命令之前要确保数据库及表打开。
打开()  打开数据库表,用于具体指定是操作那一个表,返回一个逻辑值,如果打开表成功返回真,否则返回假。
重新查询()  重新执行并更新数据。
重新同步()  重新同步更新记录数据。
保存到文件()  将数据库表保存到XML或专用的“Advanced Data Tablegram”文本文件,以作为交换通用数据表,返回一个逻辑值,如果保存文件成功返回真,否则返回假。
检索h() 
置所有记录状态()  置所有记录行为指定状态。
方法是否支持()  检测指定的方法是否可以使用,如果可以成功返回真,否则返回假。
更新()  更新记录,刷新显示,返回一个逻辑值。如果更新成功返回真,否则返回假。
批量更新()  更新记录,把指定数据库写到磁盘,返回一个逻辑值。如果更新成功返回真,否则返回假。
取字段名()  取得指定序号字段的名称,返回一个文本型值,为字段名称文本。
取字段属性()  通过序号或字段名取得字段属性,返回一个整数值。为以下常量值之一或之和: 2、字段被延迟; 4、字段可写入; 8、写入无法确定; 16、定长数据; 32、允许空值; 64、可以读空值; 128、二进制类型; 256、持久标识符; 512、包含标记; 4096、字段被缓存。
取字段定义长度()  通过序号或字段名取得字段定义长度,本命令返回一个整数值。
取字段实际长度()  通过序号或字段名取得字段实际长度,返回一个整数型值。
取字段类型()  通过序号或字段名取得字段类型,返回以下常量值之一:
20、超长整数字段;
128、二进制字段;
11、逻辑型字段;
8、宽文本字段;
129、字符型字段;
6、货币型字段;
7、日期型字段;
133、数据库日期型字段;
134、时间型字段;
135、时间戳字段;
14、数值型字段;
5、双精度字段;
0、空白型字段;
10、错误码字段;
72、标识型字段;
9、IDispatch字段;
3、整数型字段;
13、IUnknown字段;
205、超变长二进制字段;
201、超变长文本字段;
203、超变长宽文本字段;
131、数字型字段;
4、单精度字段;
2、短整数字段;
16、有符号字节字段;
21、无符号超长整数字段;
19、无符号整数字段;
18、无符号短整数字段;
17、字节型字段;
132、自定义型字段;
204、变长二进制字段;
200、变长文本字段;
12、变体型字段;
202、变长宽文本字段;
130、宽文本字段。
取字段数()  取得字段的数量。
字段是否为空()  判断指定字段是否为空。返回一个逻辑型值,如果为空即为真,否则为假。
读()  返回当前数据库中当前记录处指定字段的数据内容,所返回数据的类型等同于字段的类型。如果指定字段不存在,将产生运行时错误。
写()  将数据写入到当前数据库中当前记录处的指定字段内。成功返回真,失败返回假。
相关文章

XP风格界面库(1.6-5)
局域网操作支持库(1.0-3)
网页浏览框(1.2-10)
数码设备支持库(1.5-1)
Sqlite数据库支持库(1.5-1)
特殊功能支持库(2.1-1)
网络通讯支持库(1.0-1)
扩展功能支持库一(2.1-0)
操作系统界面功能支持库(1.0-50)
脚本语言支持组件(1.3-0)
中文API支持库(1.0-0)
酷支持库(2.0-0)
目录树支持库(1.2-9)
目录树支持库(1.3-5)
全局钩子支持库(1.2-3)
因特网服务支持库(1.2-1)
精灵助手支持库(1.4-3)
取汉字带音调拼音支持库(1.0-0)
取汉字带音调拼音支持库(2.0-1)
网络套接字通信支持库(1.0-1)

相关评论


本文章所属分类:首页 易语言 支持库大全

  热门关键字: