新颖的ADO.NET对象使用说明

开发 后端
在这里详细介绍说明说一下ADO.NET对象,Visual Studio 都可以用得到,还有一些对ADO.NET对象的相关说明介绍,下面介绍说明。

今天说到这里,明天说一下ADO.NET对象的属性,今天说一下recordset 对象的属性,除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。

在这十天中我想主要提到的对象是:
connection对象(代表打开的、与数据源的连接。)recordset对象(代表来自基本表或命令执行结果的记录的全集。)至于和存储过程密切相关的parameter对象和command对象会在以后的教程中详细说。

先来说一下connection对象的方法:
1、open方法
connection.open connectionstring, userid, password, options connectionstring   可选,字符串,包含连接信息。
userid   可选,字符串,包含建立连接时所使用用户名。
password   可选,字符串,ADO.NET对象包含建立连接时所使用密码。
options   可选,connectoptionenum 值。决定该方法是在连接建立之后(异步)还是连接建立之前(同步)返回。可以是如下某个常量:
adconnectunspecified (默认)同步打开连接。
adasyncconnect 异步打开连接。#t#
execute方法
connection.execute commandtext, recordsaffected commandtext    字符串,包含要执行的 sql 语句、表名、存储过程或特定提供者的文本。 ADO.NET对象可选,长整型变量,提供者向其返回操作所影响的记录数目。
3、close方法
connection.close
使用 close 方法可关闭 connection 对象以便释放所有关联的系统资源。

需要注意的是:
(1)关闭对象并非将它从内存中删除,ADO.NET对象可以更改它的属性设置并且在此后再次打开。
(2)要将对象从内存中完全删除,可将对象变量设置为 nothing。
(3)使用 close 方法关闭 connection 对象的同时,也将关闭与连接相关联的任何活动 recordset 对象。
(4)关闭 connection 对象后,调用任何需要打开与对数据源连接的方法都将产生错误。以上三种方法,大家都应该是熟知的。

下面说一下connection对象的属性,简单提一下。
1、provider属性
使用 provider 属性指定 ole db 提供者。
需要注意的是:调用 open 方法时在多处指定提供者可能会产生无法预料的后果。
2、connectionstring 属性
包含用于建立连接数据源的信息。
3、connectiontimeout 属性
指示在终止尝试和产生错误前建立连接期间所等待的时间,ADO.NET对象等待连接打开的时间的长整型值(单位为秒)。默认值为 15。
4、mode 属性
指示在 connection 中修改数据的可用权限。

责任编辑:chenqingxiang 来源: 机械工业出版社
相关推荐

2009-12-18 14:20:26

ADO.NET组件

2009-12-18 15:11:50

ADO.NET类

2009-12-22 10:43:48

ADO.NET类库

2009-12-18 13:52:39

ADO.NET设计器

2009-12-18 17:06:37

ADO.NET 数据库

2009-12-23 14:53:28

ADO.NET连接池

2009-12-24 09:14:52

ADO.Net Tea

2009-12-21 16:07:52

ADO.NET数据库

2009-12-21 14:55:49

ADO.NET类库

2009-12-22 16:03:34

ADO.NET Ent

2009-12-23 13:23:29

ADO.Net Sql

2009-12-23 09:14:52

ADO.NET连接池

2009-12-31 15:59:13

ADO.NET方案

2009-12-30 15:58:42

ADO.NET数据库编

2009-12-18 17:16:47

ADO.NET连接数据

2010-01-04 09:03:57

ADO.NET连接对象

2009-12-31 14:18:46

ADO.NET类库

2009-12-21 15:52:30

ADO.NET对象

2009-12-22 09:43:20

ADO.NET对象

2009-12-23 14:07:09

ADO.NET实例对象
点赞
收藏

51CTO技术栈公众号