来源:www.cncfan.com | 2006-1-21 | (有2196人读过)
ADO 教程
本教程举例说明了如何使用 ADO 编程模型对数据源进行查询及更新。教程首先讲述了完成此项任务的必要步骤,然后分别通过 Microsoft® Visual Basic、以 VC++ Extensions 为特征的 Microsoft® Visual C++、Microsoft® Visual Basic®、Scripting Edition 和以 ADO for Windows Foundation Classes (ADO/WFC) 为特征的 Microsoft® Visual J++® 进行更为具体的说明。
本教程使用了不同的语言代码,主要基于以下两个原因:
假设 ADO 文档的读者使用 Visual Basic 编码。这样使得文档对 Visual Basic 编程人员有用,但对于使用其他语言的编程人员则没有多少用处。
如果您对特定的 ADO 功能不十分熟悉,但对于其他语言有所了解,那么可以通过在其他语言中寻求相同的功能来达到目的。 关于教程的说明方法
本教程基于 ADO 编程模型,并对该模式的每一个步骤分别进行讨论,另外,使用了 Visual Basic 代码段举例讲述每个步骤。最后对整个过程进行重述,并将代码段整合为一个完整的 Visual Basic 范例。
在其他语言中也使用了代码范例,但未予讨论。给定的编程语言教程中的每个步骤以编程模型和叙述性教程中的相应步骤加以注明,使用步骤编号以便在叙述性教程中查询有关问题的讨论。
由于本教程由若干个小型代码段所组成,因此不能以所记述的方式执行代码。
ADO 编程模型将在下面进行重述,您可以在运行教程时将其作为路标。
ADO 对象编程模型
连接数据源 (Connection),可选择开始事务。
可选择创建表示 SQL 命令的对象 (Command)。
可选择指定列、表以及 SQL 命令中的值作为变量参数 (Parameter)。
执行命令(Command、Connection 或 Recordset)。
如果命令以行返回,将行存储在存储对象中 (Recordset)。
可选择创建存储对象的视图以便进行排序、筛选和定位数据 (Recordset)。
编辑数据。可以添加、删除或更改行、列 (Recordset)。
在适当情况下,可以使用存储对象中的变更对数据源进行更新 (Recordset)。
在使用事务之后,可以接受或拒绝在事务中所做的更改。结束事务 (Connection)。
|