| 59.107.114.* |
1楼 Microsoft ActiveX Data Objects (ADO) Microsoft ADO 程序员参考 ADO 的新增内容 ADO 入门 本地数据访问的解决方案 基本的 ADO 编程模型 ADO 编程模型详细资料 使用对象的 ADO 编程模型 ADO 对象模型总结 远程数据访问的解决方案 基本的 RDS 编程模型 RDS 编程模型详细资料 使用对象的 RDS 编程模型 RDS 对象模型总结 ADO 特性 创建 Recordset 的捷径 Recordset 持久性 索引支持和查找、排序以及过滤 ADO for Windows Foundation Classes ADO 事件模型和异步操作 ADO 事件处理程序总结 事件类型 事件参数 事件处理程序如何共同工作 ADO/WFC 中的 ADO 事件 不同语言的 ADO 事件实例 VC++ Extensions for ADO 使用 ADO VC++ Extensions VC++ Extensions 头文件的详细资料 范例: 无 Extensions 的 ADO 范例: 带 Extensions 的 ADO 数据构形 数据构形总结 数据构形所需的提供者 常规 Shape 命令 Shape Append 命令 Shape Compute 命令 访问分级 Recordset 中的行 形状语法格式 DataFactory 自定义 了解自定义文件 自定义文件 Connect 节 自定义文件 SQL 节 自定义文件 userlist 节 自定义文件 logs 节 所需客户端设置 编写自己的自定义处理程序 ADO API 参考 ADO 对象模型 ADO 对象 Command 对象 (ADO) Connection 对象 (ADO) DataControl 对象 (RDS) DataFactory 对象 (RDSServer) DataSpace 对象 (RDS) Error 对象 (ADO) Field 对象 (ADO) Parameter 对象 (ADO) Property 对象 (ADO) Recordset 对象 (ADO) ADO 集合 Errors 集合 (ADO) Fields 集合 (ADO) Parameters 集合 (ADO) Properties 集合 (ADO) ADO 方法 AddNew 方法 (ADO) Append 方法 (ADO) AppendChunk 方法 (ADO) BeginTrans、CommitTrans 和 RollbackTrans 方法 (ADO) Cancel 方法 (ADO) Cancel 方法 (RDS) CancelBatch 方法 (ADO) CancelUpdate 方法 (ADO) CancelUpdate 方法 (RDS) Clear 方法 (ADO) Clone 方法 (ADO) Close 方法 (ADO) CompareBookmarks 方法 (ADO) ConvertToString 方法 (RDS) CreateObject 方法 (RDS) CreateParameter 方法 (ADO) CreateRecordset 方法 (RDS) Delete 方法(ADO Parameters 集合) Delete 方法(ADO Fields 集合) Delete 方法 (ADO Recordset) Execute 方法 (ADO Command) Execute 方法 (ADO Connection) Find 方法 (ADO) GetChunk 方法 (ADO) GetRows 方法 (ADO) GetString 方法 (ADO Recordset) Item 方法 (ADO) Move 方法 (ADO) MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法 (ADO) MoveFirst、MoveLast、MoveNext、MovePrevious 方法 (RDS) NextRecordset 方法 (ADO) Open 方法 (ADO Connection) Open 方法 (ADO Recordset) OpenSchema 方法 (ADO) Query 方法 (RDS) Refresh 方法 (ADO) Refresh 方法 (RDS) Requery 方法 (ADO) Reset 方法 (RDS) Resync 方法 (ADO) Save 方法 (ADO Recordset) Seek 方法 SubmitChanges 方法 (RDS) Supports 方法 (ADO) Update 方法 (ADO) UpdateBatch 方法 (ADO) ADO 事件 BeginTransComplete、CommitTransComplete 和 RollbackTransComplete (ConnectionEvent) 方法 (ADO) ConnectComplete 和 Disconnect (ConnectionEvent) 方法 (ADO) EndOfRecordset (RecordsetEvent) 方法 (ADO) ExecuteComplete (ConnectionEvent) 方法 (ADO) FetchComplete (RecordsetEvent) 方法 (ADO) FetchProgress (RecordsetEvent) 方法 (ADO) InfoMessage (ConnectionEvent) 方法 (ADO) onError (Event) 方法 (RDS) |
|
|
- 共有11篇贴子
| 59.107.114.* |
2楼 WillChangeField 和 FieldChangeComplete (RecordsetEvent) 方法 (ADO) WillChangeRecord 和 RecordChangeComplete (RecordsetEvent) 方法 (ADO) WillChangeRecordset 和 RecordsetChangeComplete (RecordsetEvent) 方法 (ADO) WillConnect (ConnectionEvent) 方法 (ADO) WillExecute (ConnectionEvent) 方法 (ADO) WillMove 和 MoveComplete (RecordsetEvent) 方法 (ADO) ADO 属性 AbsolutePage 属性 (ADO) AbsolutePosition 属性 (ADO) ActiveCommand 属性 (ADO) ActiveConnection 属性 (ADO) ActualSize 属性 (ADO) Attributes 属性 (ADO) BOF、EOF 属性 (ADO) Bookmark 属性 (ADO) CacheSize 属性 (ADO) CommandText 属性 (ADO) CommandTimeout 属性 (ADO) CommandType 属性 (ADO) Connect 属性 (RDS) ConnectionString 属性 (ADO) ConnectionTimeout 属性 (ADO) Count 属性 (ADO) CursorLocation 属性 (ADO) CursorType 属性 (ADO) DataMember 属性 (ADO) DataSource 属性 (ADO) DefaultDatabase 属性 (ADO) DefinedSize 属性 (ADO) Description 属性 (ADO) Direction 属性 (ADO) EditMode 属性 (ADO) ExecuteOptions 属性 (RDS) FetchOptions 属性 (RDS) Filter 属性 (ADO) FilterColumn 属性 (RDS) FilterCriterion 属性 (RDS) FilterValue 属性 (RDS) Handler 属性 (RDS) HelpContext、HelpFile 属性 (ADO) Index 属性 (ADO) InternetTimeout 属性 (RDS) IsolationLevel 属性 (ADO) LockType 属性 (ADO) MarshalOptions 属性 (ADO) MaxRecords 属性 (ADO) Mode 属性 (ADO) Name 属性 (ADO) NativeError 属性 (ADO) Number 属性 (ADO) NumericScale 属性 (ADO) Optimize 属性 (RDS) OriginalValue 属性 (ADO) PageCount 属性 (ADO) PageSize 属性 (ADO) Precision 属性 (ADO) Prepared 属性 (ADO) Provider 属性 (ADO) RecordCount 属性 (ADO) Recordset、SourceRecordset 属性 (RDS) ReadyState 属性 (RDS) Server 属性 (RDS) Size 属性 (ADO) Sort 属性 (ADO) SortColumn 属性 (RDS) SortDirection 属性 (RDS) Source 属性 (ADO Error) Source 属性 (ADO Recordset) SQL 属性 (RDS) SQLState 属性 (ADO) State 属性 (ADO) Status 属性 (ADO) StayInSync 属性 (ADO) Type 属性 (ADO) UnderlyingValue 属性 (ADO) Value 属性 (ADO) Version 属性 (ADO) ADO 动态属性 Name 属性--动态 (ADO) Unique Table、Unique Schema、Unique Catalog 属性--动态 (ADO) Resync Command 属性--动态 (ADO) Update Resync 属性--动态 (ADO) 通过 ADO 使用 OLE DB 提供者 Microsoft OLE DB Provider for ODBC Microsoft OLE DB Provider for Microsoft Index Server Microsoft OLE DB Provider for Microsoft Active Directory Service OLE DB Provider for Microsoft Jet Microsoft OLE DB Provider for SQL Server Microsoft OLE DB Provider for Oracle Microsoft Data Shaping Service for OLE DB (ADO Service Provider) Microsoft OLE DB Persistence Provider (ADO Service Provider) Microsoft OLE DB Remoting Provider (ADO Service Provider) Microsoft Cursor Service for OLE DB (ADO Service Component) 学习 ADO ADO 和 RDS 教程 ADO 教程 步骤 1:打开连接(ADO 教程) 步骤 2:创建命令(ADO 教程) 步骤 3:执行命令(ADO 教程) 步骤 4:操作数据(ADO 教程) 步骤 5:更新数据(ADO 教程) 步骤 6:结束更新(ADO 教程) ADO 教程 (VB) |
|
|
| 59.107.114.* |
3楼 ADO 教程 (VJ++) RDS 教程 步骤 1: 指定服务器程序(RDS 教程) 步骤 2: 调用服务器程序(RDS 教程) 步骤 3: 服务器获得 Recordset(RDS 教程) 步骤 4: 服务器返回 Recordset(RDS 教程) 步骤 5: 使用 DataControl(RDS 教程) 步骤 6: 将更改返回服务器(RDS 教程) RDS 教程 (VBScript) RDS 教程 (VJ++) 建立简单的远程数据服务应用程序 标识数据库 (RDS) 插入网格和 RDS.DataControl 对象 (RDS) 添加 HTML 控件 (RDS) 添加代码向数据库发送查询 (RDS) 添加代码向数据库提交更改 添加代码在显示的记录集 (RDS) 中移动 查看操作中的代码 (RDS) 教程:地址簿 运行地址簿范例应用程序 地址簿应用程序的系统要求 运行地址簿 SQL 脚本 建立地址簿的 ODBC 连接 地址簿范例应用程序代码概述 地址簿 HTML 框架 地址簿文本框 地址簿数据绑定对象 地址簿命令按钮 地址簿数据网格 地址簿定位按钮 VBScript 初始化代码 地址簿应用程序源代码 远程数据服务的范例应用程序 远程数据服务 (RDS) 开发人员指南 了解远程数据服务应用程序 三层应用程序 远程数据服务应用程序的工作方式 相关技术 连接缓冲池选项 Microsoft Transaction Server 资源分配器 连接缓冲池的性能和稳定性 保证足够的 TempDB 空间 最小化日志文件空间的使用 通过绑定控件显示数据 安全性和 Web 服务器 开发远程数据服务应用程序 将 Recordset 返回客户端 用 DataControl 对象获得 Recordset 用 DataFactory 对象获得 Recordset 用自定义业务对象获得 Recordset 编写代码以便用自定义的 ActiveX DLL 传送 Recordset 对象 将更新的 Recordset 对象传送给中间层 使用 DataControl 将更新的未连接 Recordset 对象传送回中间层 使用 ADO 将 Recordset 对象传送到中间层 定义 Recordset 远程数据服务疑难解答 Internet 服务器错误:拒绝访问 运行范例应用程序时出现“未知错误”消息 使用带 Sheridan 组合框控件的 DataControl 可重复读取隔离级出现死锁 DataControl 和多个记录集请求 过期的类 ID ADO 代码范例 ADO 对象范例 DataControl 对象范例 (VBScript) DataSpace 对象和 CreateObject 方法范例 (VBScript) DataFactory Object、Query 方法 和 CreateObject 方法范例 (VBScript) ADO 方法范例 AddNew 方法范例 Append 和 CreateParameter 方法范例 AppendChunk 和 GetChunk 方法范例 BeginTrans、CommitTrans 和 RollbackTrans 方法范例 Cancel 方法范例 Cancel 方法范例 (VBScript) CancelUpdate 方法范例 (VBScript) Clone 方法范例 (Visual Basic) ConvertToString 方法范例 (VBScript) CreateRecordset 方法范例 (VBScript) Delete 方法范例 Execute、Requery 和 Clear 方法范例 GetRows 方法范例 Move 方法范例 MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法范例 NextRecordset 方法范例 Open 和 Close 方法范例 OpenSchema 方法范例 Refresh 方法范例 (Visual Basic) Refresh 方法范例 (VBScript) Resync 方法范例 SubmitChanges 方法范例 (VBScript) Supports 方法范例 Update 和 CancelUpdate 方法范例 UpdateBatch 和 CancelBatch 方法范例 ADO 属性范例 AbsolutePage、PageCount 和 PageSize 属性范例 AbsolutePosition 和 CursorLocation 属性范例 ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性范例 ActualSize 和 DefinedSize 属性范例 Attributes 和 Name 属性范例 BOF、EOF 和 Bookmark 属性范例 CacheSize 属性范例 Connect 属性范例 ConnectionString、ConnectionTimeout 和 State 属性范例 |
|
|
| 59.107.114.* |
4楼 CursorType、LockType 和 EditMode 属性范例 Description、NativeError、Number、Source 和 SQLState 属性范例 ExecuteOptions 和 FetchOptions 属性范例 Filter 和 RecordCount 属性范例 FilterColumn、FilterCriterion、FilterValue、SortColumn 和 SortDirection 属性 和 Reset 方法范例 IsolationLevel 和 Mode 属性范例 MarshalOptions 属性范例 MaxRecords 属性范例 NumericScale 和 Precision 属性范例 OriginalValue 和 UnderlyingValue 属性范例 Prepared 属性范例 Provider 和 DefaultDatabase 属性范例 Recordset 和 SourceRecordset 属性范例 ReadyState 属性范例 Server 属性范例 Source 属性范例 SQL 属性范例 State 属性范例 Status 属性范例 Type 属性范例 Value 属性范例 Version 属性范例 ADO 语法索引 语法索引 (ADO for VC++) _Connection (ADO for VC++ 语法) _Command (ADO for VC++ 语法) _Parameter (ADO for VC++ 语法) _Recordset (ADO for VC++ 语法) _Field (ADO for VC++ 语法) Error (ADO for VC++ 语法) 集合(ADO for VC++ 语法) 语法索引 (ADO/WFC) Connection (ADO/WFC 语法) Command (ADO/WFC 语法) Parameter (ADO/WFC 语法) Recordset (ADO/WFC 语法) Field (ADO/WFC 语法) Error (ADO/WFC 语法) 集合 (ADO/WFC 语法) DataSpace (ADO/WFC 语法) ObjectProxy (ADO/WFC 语法) AdoEnums (ADO/WFC 语法) AdoEnums.AdcPropAsyncThreadPriority.* AdoEnums.AdcPropUpdateCriteria.* AdoEnums.Affect.* AdoEnums.Bookmark.* AdoEnums.CommandType.* AdoEnums.Compare.* AdoEnums.ConnectMode.* AdoEnums.ConnectOption.* AdoEnums.ConnectPrompt.* AdoEnums.CursorLocation.* AdoEnums.CursorOption.* AdoEnums.CursorType.* AdoEnums.DataType.* AdoEnums.EditMode.* AdoEnums.ErrorValue.* AdoEnums.EventReason.* AdoEnums.EventStatus.* AdoEnums.ExecuteOption.* AdoEnums.FieldAttribute.* AdoEnums.FilterGroup.* AdoEnums.GetRowsOption.* AdoEnums.IsolationLevel.* AdoEnums.LockType.* AdoEnums.MarshalOptions.* AdoEnums.ObjectState.* AdoEnums.ParameterAttributes.* AdoEnums.ParameterDirection.* AdoEnums.PersistFormat.* AdoEnums.Position.* AdoEnums.PropertyAttributes.* AdoEnums.RecordStatus.* AdoEnums.Resync.* AdoEnums.Schema.* AdoEnums.SearchDirection.* AdoEnums.StringFormat.* AdoEnums.XactAttribute.* 错误代码 ADO 错误代码 DataControl 错误代码 Internet Explorer 错误代码 Internet Information Server 错误代码 ADO 配置信息 注册自定义业务对象 将业务对象标记为“脚本安全” 在客户端注册业务对象以便用于 DCOM 使 DLL 能够在 DCOM 上运行 Microsoft Internet Explorer 安全问题 ADO 词汇表 Microsoft ADO Extensions for DDL and Security (ADOX) 程序员参考 Microsoft ADO Extensions for DDL and Security (ADOX) 程序员参考 ADOX API 参考 ADOX 对象模型 ADOX 对象 Catalog 对象 (ADOX) Column 对象 (ADOX) Group 对象 (ADOX) Index 对象 (ADOX) Key 对象 (ADOX) Procedure 对象 (ADOX) Table 对象 (ADOX) User 对象 (ADOX) View 对象 (ADOX) ADOX 集合 Columns 集合 (ADOX) Groups 集合 (ADOX) Indexes 集合 (ADOX) Keys 集合 (ADOX) Procedures 集合 (ADOX) Tables 集合 (ADOX) Users 集合 (ADOX) Views 集合 (ADOX) ADOX 方法 Append 方法 (ADOX Columns) |
|
|
| 59.107.114.* |
5楼 Append 方法 (ADOX Indexes) Append 方法 (ADOX Keys) Append 方法 (ADOX Procedures) Append 方法 (ADOX Tables) Append 方法 (ADOX Users) Append 方法 (ADOX Views) ChangePassword 方法 (ADOX) Create 方法 (ADOX) Delete 方法 (ADOX 集合) GetObjectOwner 方法 (ADOX) GetPermissions 方法 (ADOX) SetObjectOwner 方法 (ADOX) SetPermissions 方法 (ADOX) ADOX 属性 ActiveConnection 属性 (ADOX) Attributes 属性 (ADOX) Clustered 属性 (ADOX) Command 属性 (ADOX) DateCreated 属性 (ADOX) DateModified 属性 (ADOX) DefinedSize 属性 (ADOX) DeleteRule 属性 (ADOX) IndexNulls 属性 (ADOX) Name 属性 (ADOX) NumericScale 属性 (ADOX) ParentCatalog 属性 (ADOX) Precision 属性 (ADOX) PrimaryKey 属性 (ADOX) RelatedColumn 属性 (ADOX) RelatedTable 属性 (ADOX) SortOrder 属性 (ADOX) Type 属性(列)(ADOX) Type 属性(关键字)(ADOX) Type 属性(表)(ADOX) Unique 属性 (ADOX) UpdateRule 属性 (ADOX) ADOX 范例 授予许可权范例 (ADOX) 创建数据库范例 (ADOX) 创建索引范例 (ADOX) 创建关键字范例 (ADOX) 创建过程范例 (ADOX) 创建表范例 (ADOX) 创建视图范例 (ADOX) 目录 ActiveConnection 范例 (ADOX) 删除视图范例 (ADOX) 关闭连接范例范例 (ADOX) 删除过程范例 (ADOX) 过程参数范例 (ADOX) 过程文本范例 (ADOX) 视图字段范例 (ADOX) 视图文本范例 (ADOX) ParentCatalog 范例 (ADOX) 过程刷新范例 (ADOX) AutoIncrement Column 范例 (ADOX) Microsoft ADO MD 程序员参考 多维模式和数据的概述 使用多维数据 通过 ADO MD 使用 ADO ADO MD 编程 ADO MD API 参考 ADO MD 对象模型 ADO MD 对象 Axis 对象 (ADO MD) Catalog 对象 (ADO MD) Cell 对象 (ADO MD) Cellset 对象 (ADO MD) CubeDef 对象 (ADO MD) Dimension 对象 (ADO MD) Hierarchy 对象 (ADO MD) Level 对象 (ADO MD) Member 对象 (ADO MD) Position 对象 (ADO MD) ADO MD 集合 Axes 集合 (ADO MD) CubeDefs 集合 (ADO MD) Dimensions 集合 (ADO MD) Hierarchies 集合 (ADO MD) Levels 集合 (ADO MD) Members 集合 (ADO MD) Positions 集合 (ADO MD) ADO MD 方法 Close 方法 (ADO MD) Item 方法(ADO MD 单元集) Open 方法 (ADO MD) ADO MD 属性 ActiveConnection 属性 (ADO MD) Caption 属性 (ADO MD) ChildCount 属性 (ADO MD) Children 属性 (ADO MD) Depth 属性 (ADO MD) Description 属性 (ADO MD) DimensionCount 属性 (ADO MD) DrilledDown 属性 (ADO MD) FilterAxis 属性 (ADO MD) FormattedValue 属性 (ADO MD) LevelDepth 属性 (ADO MD) LevelName 属性 (ADO MD) Name 属性 (ADO MD) Ordinal 属性(ADO MD 单元) Ordinal 属性(ADO MD 位置) Parent 属性 (ADO MD) ParentSameAsPrev 属性 (ADO MD) Source 属性 (ADO MD) State 属性 (ADO MD) Type 属性 (ADO MD) UniqueName 属性 (ADO MD) Value 属性 (ADO MD) ADO MD 范例 Connection 范例 (ADO MD) CubeDef 范例 (ADO MD) Cellset 范例 (ADO MD) Cell 范例 (ADO MD) |
|
|
| 59.107.114.* |
6楼 新 Recordset 可以使用对任意 Recordset 均为可用的所有数据操作方法。使用 Recordset 将信息提供给可视控件,甚至更新实际数据源。 |
|
|
| 59.107.114.* |
7楼 语法 recordset.AddNew FieldList, Values 参数 FieldList 可选。新记录中字段的单个名称、一组名称或序号位置。 Values 可选。新记录中字段的单个或一组值。如果 Fields 是数组,那么 Values 也必须是有相同成员数的数组,否则将发生错误。字段名称的次序必须与每个数组中的字段值的次序相匹配。 说明 使用 AddNew 方法创建和初始化新记录。通过 adAddNew 使用 Supports 方法可验证是否能够将记录添加到当前的 Recordset 对象。 在调用 AddNew 方法后,新记录将成为当前记录,并在调用 Update 方法后继续保持为当前记录。如果 Recordset 对象不支持书签,当移动到其他记录时将无法对新记录进行访问。是否需要调用 Requery 方法访问新记录则取决于所使用的游标类型。 如果在编辑当前记录或添加新记录时调用 AddNew,ADO 将调用 Update 方法保存任何更改并创建新记录。 AddNew 方法的行为取决于 Recordset 对象的更新模式以及是否传送 Fields 和 Values 参数。 在立即更新模式(调用 Update 方法时提供者会立即将更改写入基本数据源)下,调用不带参数的 AddNew 方法可将 EditMode 属性设置为 adEditAdd。提供者将任何字段值的更改缓存在本地。调用 Update 方法可将新记录传递到数据库并将 EditMode 属性重置为 adEditNone。如果传送了 Fields 和 Values 参数,ADO 则立即将新记录传递到数据库(无须调用 Update),且 EditMode 属性值没有改变 (adEditNone)。 在批更新模式(提供者缓存多个更改并只在调用 UpdateBatch 时将其写入基本数据源)下,调用不带参数的 AddNew 方法可将 EditMode 属性设置为 adEditAdd。提供者将任何字段值的更改缓存在本地。调用 Update 方法可将新的记录添加到当前记录集并将 EditMode 属性重置为 adEditNone,但在调用 UpdateBatch 方法之前提供者不将更改传递到基本数据库。如果传送 Fields 和 Values 参数,ADO 则将新记录发送给提供者以便缓存;需要调用 UpdateBatch 方法将新记录传递到基本数据库。 如果 Unique Table 动态属性被设置,并且 Recordset 是对多个表执行 JOIN 操作的结果,那么,AddNew 方法只能将字段插入到由 Unique Table 属性所命名的表中。 |
|
|
| 59.107.114.* |
8楼 语法 collection.Append object fields.Append Name, Type, DefinedSize, Attrib 参数 collection 集合对象。 fields Fields 集合。 object 对象变量,代表所要追加对象。 Name 字符串,新 Field 对象的名称,不得与 fields 中的任何其他对象同名。 Type DataTypeEnum 类型,其默认值为 adEmpty。新字段的数据类型。 DefinedSize 可选,长整型,指示新字段的定义大小(以字符或字节为单位)。该参数的默认值源于 Type (默认的 Type 为 adEmpty,默认的 DefinedSize 未指定)。 Attrib 可选,FieldAttributeEnum,其默认值是 adFldDefault。指定新字段的属性。如果该值未指定,字段将包含源于 Type 的属性。 参数 在集合上使用 Append 方法可将对象添加到该集合,此方法仅在 Command 对象的 Parameters 集合上有效。在将 Parameter 对象追加到 Parameters 集合中之前必须设置其 Type 属性。如果选定了变长数据类型,则必须将 Size 属性设置为大于零的值。 通过对参数作出说明,可以最大程度地减少对提供者的调用,进而在使用存储过程或参数化查询时提高性能,但必须了解与所要调用的存储过程或参数化查询相关联的参数属性。使用 CreateParameter 方法可创建具有适当属性设置的 Parameter 对象,而使用 Append 方法则可将它们添加到 Parameters 集合。这样可以不必调用参数信息的提供者而设置和返回参数值。如果写到不提供参数信息的提供者,则必须使用该方法手工填写 Parameters 集合以便能够完全使用参数。 字段 如果在调用 fields.Append 方法前您没有设置 CursorLocation 属性,当使用 Open 方法打开 Recordset 时,CursorLocation 将被自动设置为 adUseClient。 对打开的 Recordset 或已设置 ActiveConnection 属性的 Recordset,调用其 fields.Append 方法将引发运行时错误。只能将字段追加到没有打开并且尚未连接到数据源的 Recordset。一般地,通过 CreateRecordset 方法或通过将新 Recordset 对象显式赋给对象变量所创建的都是新 Recordset 对象。 www.dbo.cn |
|
|
| 59.107.114.* |
9楼 语法 object.AppendChunk Data 参数 object Field 或 Parameter 对象 Data 变体型,包含追加到对象中的数据。 说明 使用 Field 或 Parameter 对象的 AppendChunk 方法可将长二进制或字符数据填写到对象中。在系统内存有限的情况下,可以使用 AppendChunk 方法对长整型值进行部分而非全部的操作。 字段 如果 Field 对象 Attributes 属性中的 adFldLong 位被设置为真,则可以对该字段使用 AppendChunk 方法。 在 Field 对象上的第一个 AppendChunk 调用将数据写入字段,覆盖任何现有的数据,随后的 AppendChunk 调用则添加到现有数据。如果将数据追加到一个字段,然后设置或读取当前记录中另一个字段的值,ADO 则认为已将数据追加到第一个字段。如果在第一个字段上再次调用 AppendChunk 方法,那么 ADO 将调用解释为新的 AppendChunk 操作并覆盖现有数据。访问其他 Recordset 对象(并非第一个 Recordset 对象的复制品)中的字段将不会破坏 AppendChunk 操作。 调用 Field 对象的 AppendChunk 时如果没有当前记录,将发生错误。 参数 如果 Parameter 对象 Attributes 属性中的 adFldLong 位被设置为真,则可以对该参数使用 AppendChunk 方法。 Parameter 对象上的第一个 AppendChunk 调用将数据写入参数,覆盖任何现有数据,随后 Parameter 对象上的 AppendChunk 调用可添加到现有的参数数据中。传送空值的 AppendChunk 调用则放弃所有的参数数据。 |
|
|
| 59.107.114.* |
10楼 BeginTrans - 开始新事务。 CommitTrans - 保存任何更改并结束当前事务。它也可能启动新事务。 RollbackTrans - 取消当前事务中所作的任何更改并结束事务。它也可能启动新事务。 语法 level = object.BeginTrans() object.BeginTrans object.CommitTrans object.RollbackTrans 返回值 BeginTrans 可以作为函数调用,用于返回指示事务嵌套层次的长整型变量。 参数 object Connection 对象。 Connection 如果希望以独立单元保存或取消对源数据所做的一系列更改,请使用这些具有 Connection 对象的方法。例如在货币转帐时,必须从帐户中减去某个数额并将其对等数额添加到另一个帐户。无论其中的哪个更新失败,都将导致帐户收支不平衡。在打开的事务中进行这些更改可确保只能选择进行全部更改或不作任何更改。 注意 并非所有提供者都支持事务。需验证提供者定义的属性“Transaction DDL”是否出现在 Connection 对象的 Properties 集合中,如果在则表示提供者支持事务。如果提供者不支持事务,调用其中的某个方法将返回错误。 一旦调用了 BeginTrans 方法,在调用 CommitTrans 或 RollbackTrans 结束事务之前,提供者将不再立即提交所作的任何更改。 对于支持嵌套事务的提供者来说,调用已打开事务中的 BeginTrans 方法将开始新的嵌套事务。返回值将指示嵌套层次:返回值为 1 表示已打开顶层事务(即事务不被另一个事务所嵌套),返回值为 2 表示已打开第二层事务(嵌套在顶层事务中的事务),依次类推。调用 CommitTrans 或 RollbackTrans 只影响最新打开的事务;在处理任何更高层事务之前必须关闭或回卷当前事务。 调用 CommitTrans 方法将保存连接上打开的事务中所做的更改并结束事务。调用 RollbackTrans 方法还原打开事务中所做的更改并结束事务。在未打开事务时调用其中任何一种方法都将引发错误。 取决于 Connection 对象的 Attributes 属性,调用 CommitTrans 或 RollbackTrans 方法都可以自动启动新事务。如果 Attributes 属性设置为 adXactCommitRetaining,提供者在 CommitTrans 调用后会自动启动新事务。如果 Attributes 属性设置为 adXactAbortRetaining,提供者在调用 RollbackTrans 之后将自动启动新事务。 远程数据服务 BeginTrans、CommitTrans 和 RollbackTrans 方法在客户端 Connection 对象上无效。 |
|
|
| 59.107.114.* |
11楼 语法 object.Cancel 说明 使用 Cancel 方法终止执行异步 Execute 或 Open 方法调用(即通过 adAsyncConnect、adAsyncExecute 或 adAsyncFetch 选项调用该方法)。如果在试图终止的方法中没有使用 adAsyncExecute,则 Cancel 将返回运行时错误。 下表显示在特定类型对象上使用 Cancel 方法时将终止的任务。 如果对象为 将终止对该方法的上一次异步调用 Command Execute Connection Execute 或 Open Recordset Open |
|
|