ADO与ADO.NET的区别与介绍

ADO与ADO.NET简介ADO与ADO.NET既有相似也有区别 1. ADO与ADO.NET简介ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO.NET拥有自己的ADO.NET接口并且基于微软的.NET体系架构。众所周知...

ADO 教程

ADO 是一项微软的技术, ADO 指 ActiveX 数据对象(ActiveX Data Objects)。 在我们的 ADO 教程中,您将学到有关 ADO 的知识,以及如何使用 ADO 从您的网站访问数据库。 现在开始学习 ADO! ADO 参考手册 在 W3School,我们为您提供完整的 ADO 参考手册,其中包括内建对象,以及它们的属性和方法。 ADO 对象参考手册 ADO 实例 通过实例来学习!因为 ASP 脚本只能在服务器端执行,所以你无法在浏览器中查看...

ADO 简介

ADO 被用于从网页访问数据库。 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: WWW、HTML 以及对网站构建的基本了解 ASP(动态服务器页面) SQL(结构化查询语言) 如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。 什么是 ADO? ADO 是一项微软的技术 ADO 指 ActiveX 数据对象(ActiveX Data Objects) ADO 是一个微软的 Active-X 组件 ADO 会随微软的 IIS 被...

ADO 数据库连接

在从某个网页访问数据之前,必须先建立一个数据库连接。 创建一个 DSN-less 数据库连接 连接到某一个数据库的最简单的方法是使用一个 DSN-less 连接。DSN-less 连接可被用于您的站点上的任何微软 Access 数据库。 假设您拥有一个名为 "northwind.mdb" 的数据库位于 "c:/webdata/" 的 web 目录中,您可以使用下面的 ASP 代码连接到此数据库: <% set conn=Server.CreateObject("ADODB.Connection") con...

ADO Recordset(记录集)

如需读取数据库的数据,那么其中的数据必须首先被载入一个记录集中。 创建一个 ADO 表记录集(ADO Table Recordset) 在 ADO 数据库连接创建之后,如上一章所述,接下来就可以建立一个 ADO 记录集了。 假设我们有一个名为 "Northwind" 的数据库,我们可以通过下面的代码访问数据库中的 "Customers" 表: <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0...

ADO 显示

显示来自记录集中的数据的最常用的方法,就是把数据显示在 HTML 表格中。 显示字段名称和字段值 我们有一个名为 "Northwind" 的数据库,并且我们希望显示出 "Customers" 表中的数据(记得以 .asp 为扩展名来保存这个文件): 实例 <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set...

ADO 查询

我们可以使用 SQL 来创建查询,这样就可以指定仅查看选定的记录和字段。 显示选定的数据 我们希望仅仅显示 "Customers" 表的 "Companyname" 字段中以 A 开头的记录: 实例 <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs=Server.CreateObject("ADODB.recordset") sql="SELECT...

ADO 排序

我们可以使用SQL来规定如何对记录集中的数据进行排序。 对数据进行排序 我们希望显示 "Customers" 表中的"Companyname"和"Contactname"字段,并根据"Companyname"进行排序(请记得用.asp为后缀保存): 实例 <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs = Server.CreateOb...

ADO 添加记录

我们可以使用 SQL 的 INSERT INTO 命令向数据库中的表添加记录。 向数据库中的表添加记录 我们希望向 Northwind 数据库中的 Customers 表添加一条新的记录。我们首先要创建一个表单,这个表单包含了我们需要从中搜集数据的输入域: <html> <body> <form method="post" action="demo_add.asp"> <table> <tr> <td>CustomerID:</td> <td><input name="c...

ADO 更新记录

我们可使用 SQL 的 UPDATE 来更新数据库表中的某条记录。 更新数据库表中的记录 我们希望更新 Northwind 数据中 Customers 表的某条记录。首先我们需要创建一个表格,来列出 Customers 中的所有记录。 <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs=Server.CreateObject("AD...

ADO 删除记录

我们可使用 SQL 的 DELETE 命令来删除数据库表中的某条记录。 删除表中的记录 我们希望删除 Northwind 数据库的 Customers 表中的一条记录。首先我们需要创建一个表格,来列出 Customers 中的所有记录。 <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs=Server.CreateObject("...

ADO 通过 GetString() 加速脚本

请使用 GetString() 方法来加速您的 ASP 脚本(来代替多行的 Response.Write)。 多行 Response.Write 下面的例子演示了在 HTML 表格中显示数据库查询的一种方法: <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs = Server.CreateObject("ADODB.recordset") rs.Open "SELECT ...

ADO Error 对象

Error 对象 ADO Error 对象包含与单个操作(涉及提供者)有关的数据访问错误的详细信息。 ADO 会因每次错误产生一个 Error 对象。每个 Error 对象包含具体错误的详细信息,且 Error 对象被存储在 Errors 集合中。要访问这些错误,就必须引用某个具体的连接。 循环遍历 Errors 集合: <% for each objErr in objConn.Errors response.write("<p>") response.write("Description: ") response.writ...

ADO Command 对象

Connection 对象 ADO Connection 对象用于创建一个到达某个数据源的开放连接。通过此连接,您可以对一个数据库进行访问和操作。 如果需要多次访问某个数据库,您应当使用 Connection 对象来建立一个连接。您也可以经由一个 Command 或 Recordset 对象传递一个连接字符串来创建某个连接。不过,此类连接仅仅适合一次具体的简单的查询。 ProgID set objConnection=Server.CreateObject("ADODB.connection") ...

ADO Stream 对象

Stream 对象 (ADO version 2.5) ADO Stream 对象用于读写以及处理二进制数据或文本流。 Stream 对象可通过三种方法获得: 通过指向包含二进制或文本数据的对象(通常是文件)的 URL。此对象可以是简单的文档、表示结构化文档的 Record 对象或文件夹。 通过将 Stream 对象实例化。这些 Stream 对象可用来存储用于应用程序的数据。跟与 URL 相关联的 Stream 或 Record 的默认 Stream 不同,实例化的 Stream ...

ADO Field 对象

Field 对象 ADO Field 对象包含有关 Recordset 对象中某一列的信息。Recordset 中的每一列对应一个 Field 对象。 ProgID set objField=Server.CreateObject("ADODB.field") 属性 属性 描述 ActualSize 返回一个字段值的实际长度。 Attributes 设置或返回 Field 对象的属性。 DefinedSize 返回Field 对象被定义的大小 Name 设置或返回 Field 对象的名称。 NumericScale 设置或返回 Field 对...

ADO Parameter 对象

Parameter 对象 ADO Parameter 对象可提供有关被用于存储过程或查询中的一个单个参数的信息。 Parameter 对象在其被创建时被添加到 Parameters 集合。Parameters 集合与一个具体的 Command 对象相关联,Command 对象使用此集合在存储过程和查询内外传递参数。 参数被用来创建参数化的命令。这些命令(在它们已被定义和存储之后)使用参数在命令执行前来改变命令的某些细节。例如,SQL SELECT 语句可使用参...

ADO Property 对象

Property 对象 内置属性是在 ADO 中实现并立即可用于任何新对象的属性,此时使用 MyObject.Property 语法。它们不会作为 Property 对象出现在对象的 Properties 集合中,因此,虽然可以更改它们的值,但无法更改它们的特性。 ADO Property 对象表示 ADO 对象的动态特性,这种动态特性是被 provider 定义的。 每个与 ADO 对话的 provider 拥有不同的方式与 ADO 进行交互。所以,ADO 需要通过某种方式来存储...

ADO Command 对象

Command 对象 ADO Command 对象用于执行面向数据库的一次简单查询。此查询可执行诸如创建、添加、取回、删除或更新记录等动作。 如果该查询用于取回数据,此数据将以一个 RecordSet 对象返回。这意味着被取回的数据能够被 RecordSet 对象的属性、集合、方法或事件进行操作。 Command 对象的主要特性是有能力使用存储查询和带有参数的存储过程。 ProgID set objCommand=Server.CreateObject("ADODB.command...

ADO Recordset 对象

实例 GetRows 本例演示如何使用 GetRows 方法。 Recordset 对象 ADO Recordset 对象用于容纳一个来自数据库表的记录集。一个 Recordset 对象由记录和列(字段)组成。 在 ADO 中,此对象是最重要且最常用于对数据库的数据进行操作的对象。 ProgID set objRecordset=Server.CreateObject("ADODB.recordset") 当您首次打开一个 Recordset 时,当前记录指针将指向第一个记录,同时 BOF 和 EOF 属性为 False...
Copyright © 菜鸟编程 保留所有权利.   Theme  Ality 豫ICP备15027722号 QQ:973000716

用户登录

分享到: