Learning Path
浏览 ADO 相关教程与章节。
PHP、Node.js、Java Web、Python Web 框架、API 与服务端开发。
教程
24
ADO 教程 ADO 是一项微软的技术, ADO 指 ActiveX 数据对象(ActiveX Data Objects)。 在我们的 ADO 教程中,您将学到有关 ADO 的知识,以及如何使用 ADO 从您的网站访问数据库。 现在开始学习 ADO! ADO 参考手册 在菜鸟教程,我们为您提供完整的 ADO 参考手册,其中包括内建对象,以及它们的属性和方法。 ADO 对象参考手册 ADO 实例 通过实例来学习!因为 ASP 脚..
ADO 添加记录 我们可以使用 SQL 的 INSERT INTO 命令向数据库中的表添加记录。 向数据库中的表添加记录 我们希望向 Northwind 数据库中的 Customers 表添加一条新的记录。我们首先要创建一个表单,这个表单包含了我们需要从中搜集数据的输入域: <html> <body> <form method='post..
ADO Command 对象 Command 对象 ADO Command 对象用于执行面向数据库的一次简单查询。此查询可执行诸如创建、添加、取回、删除或更新记录等动作。 如果该查询用于取回数据,此数据将以一个 RecordSet 对象返回。这意味着被取回的数据能够被 RecordSet 对象的属性、集合、方法或事件进行操作。 Command 对象的主要特性是有能力使用存储查询和带有参数的存储过程。 ProgID set..
ADO 数据库连接 在从某个网页访问数据之前,必须先建立一个数据库连接。 创建一个 DSN-less 数据库连接 连接到某一个数据库的最简单的方法是使用一个 DSN-less 连接。DSN-less 连接可被用于您的站点上的任何微软 Access 数据库。 假设您拥有一个名为 "northwind.mdb" 的数据库位于 "c:/webdata/" 的 web..
ADO 数据类型 下面的表格列出了 Access、SQL Server 与 Oracle 之间的数据类型映射: DataType Enum 值 Access SQLServer Oracle adBigInt 20 BigInt (SQL Server 2000 +) adBinary 128 Binary ..
ADO 删除记录 我们可使用 SQL 的 DELETE 命令来删除数据库表中的某条记录。 删除表中的记录 我们希望删除 Northwind 数据库的 Customers 表中的一条记录。首先我们需要创建一个表格,来列出 Customers 中的所有记录。 <html> <body> <% set conn=Server.CreateObject('..
ADO 显示 显示来自记录集中的数据的最常用的方法,就是把数据显示在 HTML 表格中。 显示字段名称和字段值 我们有一个名为 'Northwind' 的数据库,并且我们希望显示出 'Customers' 表中的数据(记得以 .asp 为扩展名来保存这个文件): 实例 <html> <body> <% set conn..
ADO 实例 显示 显示记录在 HTML 表格中显示记录向 HTML 表添添加标题向 HTML 表格添加颜色 查询 显示 'Companyname' 以 A 开头的记录显示 'Companyname' 大于 E 的记录显示西班牙的客户让用户来选择过滤条件 排序 根据指定的字段名称进行升序排序根据指定的字段名称进行降序排序让用户来选择根据那一列来进行排序 Recordset 对象..
ADO 通过 GetString() 加速脚本 请使用 GetString() 方法来加速您的 ASP 脚本(来代替多行的 Response.Write)。 多行 Response.Write 下面的例子演示了在 HTML 表格中显示数据库查询的一种方法: <html> <body> <% set conn=Server.CreateObject('..
ADO 简介 ADO 被用于从网页访问数据库。 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: WWW、HTML 以及对网站构建的基本了解 ASP(动态服务器页面) SQL(结构化查询语言) 如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。 什么是 ADO? ADO 是一项微软的技术 ADO 指 ActiveX 数据对象(ActiveX Data Objects) ADO 是一个微..
ADO 查询 我们可以使用 SQL 来创建查询,这样就可以指定仅查看选定的记录和字段。 显示选定的数据 我们希望仅仅显示 'Customers' 表的 'Companyname' 字段中以 A 开头的记录: 实例 <html> <body> <% set conn=Server.CreateObject('A..
ADO Recordset(记录集) 如需读取数据库的数据,那么其中的数据必须首先被载入一个记录集中。 创建一个 ADO 表记录集(ADO Table Recordset) 在 ADO 数据库连接创建之后,如上一章所述,接下来就可以建立一个 ADO 记录集了。 假设我们有一个名为 "Northwind" 的数据库,我们可以通过下面的代码访问数据库中的 "Customers&am..
ADO Connection 对象 Connection 对象 ADO Connection 对象用于创建一个到达某个数据源的开放连接。通过此连接,您可以对一个数据库进行访问和操作。 如果需要多次访问某个数据库,您应当使用 Connection 对象来建立一个连接。您也可以经由一个 Command 或 Recordset 对象传递一个连接字符串来创建某个连接。不过,此类连接仅仅适合一次具体的简单的查询。 ProgID se..
ADO Error 对象 Error 对象 ADO Error 对象包含与单个操作(涉及提供者)有关的数据访问错误的详细信息。 ADO 会因每次错误产生一个 Error 对象。每个 Error 对象包含具体错误的详细信息,且 Error 对象被存储在 Errors 集合中。要访问这些错误,就必须引用某个具体的连接。 循环遍历 Errors 集合: <% for each objErr in objConn.E..
ADO Field 对象 Field 对象 ADO Field 对象包含有关 Recordset 对象中某一列的信息。Recordset 中的每一列对应一个 Field 对象。 ProgID set objField=Server.CreateObject('ADODB.field') 属性 属性 描述 ActualSize 返回一个字段值的实际长度。 Attributes 设置或返回 ..
ADO Parameter 对象 Parameter 对象 ADO Parameter 对象可提供有关被用于存储过程或查询中的一个单个参数的信息。 Parameter 对象在其被创建时被添加到 Parameters 集合。Parameters 集合与一个具体的 Command 对象相关联,Command 对象使用此集合在存储过程和查询内外传递参数。 参数被用来创建参数化的命令。这些命令(在它们已被定义和存储之后)使用参数在命令执..
ADO Property 对象 Property 对象 内置属性是在 ADO 中实现并立即可用于任何新对象的属性,此时使用 MyObject.Property 语法。它们不会作为 Property 对象出现在对象的 Properties 集合中,因此,虽然可以更改它们的值,但无法更改它们的特性。 ADO Property 对象表示 ADO 对象的动态特性,这种动态特性是被 provider 定义的。 每个与 ADO 对话的 pro..
ADO Record 对象 Record 对象 (ADO version 2.5) ADO Record 对象用于容纳记录集中的一行、或文件系统的一个文件或一个目录。 ADO 2.5 之前的版本仅能够访问结构化的数据库。在一个结构化的数据库中,每个表在每一行均有确切相同的列数,并且每一列都由相同的数据类型组成。 Record 对象允许访问行与行之间的列数且/或数据类型不同的数据集。 语法 objectname.proper..
ADO Recordset 对象 实例 GetRows 本例演示如何使用 GetRows 方法。 Recordset 对象 ADO Recordset 对象用于容纳一个来自数据库表的记录集。一个 Recordset 对象由记录和列(字段)组成。 在 ADO 中,此对象是最重要且最常用于对数据库的数据进行操作的对象。 ProgID set objRecordset=Server.CreateObject('ADOD..
ADO Stream 对象 Stream 对象 (ADO version 2.5) ADO Stream 对象用于读写以及处理二进制数据或文本流。 Stream 对象可通过三种方法获得: 通过指向包含二进制或文本数据的对象(通常是文件)的 URL。此对象可以是简单的文档、表示结构化文档的 Record 对象或文件夹。 通过将 Stream 对象实例化。这些 Stream 对象可用来存储用于应用程序的数据。跟与 URL 相关联的 ..
ADO 排序 我们可以使用SQL来规定如何对记录集中的数据进行排序。 对数据进行排序 我们希望显示 'Customers' 表中的'Companyname'和'Contactname'字段,并根据'Companyname'进行排序(请记得用.asp为后缀保存): 实例 <html> <body>..
您已经学习了 ADO, 下一步呢? ADO 总结 ADO 概述 本教程已经向您讲解了如何从网站访问数据库中的数据。 您已经学习了如何在网站上显示来自数据库的数据,以及如何通过 ADO 来编辑、添加及删除这些数据。 如需更多有关 ADO 的信息,请参阅我们的 ADO 实例。 您已经学习了 ADO,下一步呢? 下一步应该学习 SQL。 SQL 是一门用于访问和操作数据库系统的标准计算机语言。 SQL 语句用于检索和更新数..
ADO 更新记录 我们可使用 SQL 的 UPDATE 来更新数据库表中的某条记录。 更新数据库表中的记录 我们希望更新 Northwind 数据中 Customers 表的某条记录。首先我们需要创建一个表格,来列出 Customers 中的所有记录。 <html> <body> <% set conn=Server.CreateObject('..