一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request....
分类:
其他好文 时间:
2015-02-27 13:28:20
阅读次数:
114
atareader对象提供只读单向数据的快速传递,单向:您只能依次读取下一条数据;只读:DataReader中的数据是只读的,不能修改;相对地,DataSet中的数据可以任意读取和修改. 它有一个很重要的方法,是Read,是个布尔值,作用是前进到下一条数据,一条条的返回数据,当布尔值为真时执行,为假...
分类:
数据库 时间:
2015-02-13 17:55:20
阅读次数:
209
1.Connection对象:与数据源建立连接2.Command对象:对数据源执行SQL命令并返回结果3.DataReader对象:读取数据源的数据,只能将数据源的数据从头到尾依次读出4.DataAdapter对象:对数据源执行操作并返回结果,在DataSet与数据源之间建立通信,将数据源中的数据写...
分类:
Web程序 时间:
2015-02-11 14:24:39
阅读次数:
203
ADO.NET提供两个用户检索关机数据的对象:DataSet和DataReaderDataSet与DataReader的区别1.数据库连接DataSet连接数据库是非面向连接,把数据全部读到内存并断开与数据库的连接,此时其他操作可以使用SqlConnection连接对象。DataReader连接数据...
分类:
其他好文 时间:
2015-02-11 14:10:15
阅读次数:
101
这个思路是从 一篇文章,关于《提升web api的性能》上看到的。自己实践了一番,写下步骤。传统的DataReader是遵循这样的一个步骤:While(reader.Read()){//创建对象,赋值,添加到集合}//返回Json.序列化(集合)现在我们采用的是手工拼接Json字符串:通过解析Dat...
一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request....
分类:
其他好文 时间:
2015-02-06 23:07:35
阅读次数:
141
它由两部分组成,分别是数据提供程序和DataSet。在数据提供程序中又包括Connection、Command、DataAdapter和DataReader四个子成员。DataSet在ADO.NET中时至关重要的一部分,它的作用是储存、操纵数据。
作用
1、提供了平台互用性和可伸缩的数据访问,ADO .NET增强了对非连接编程模式的支持,并支持RICH XML。
2、是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或...
分类:
Web程序 时间:
2015-02-02 23:17:03
阅读次数:
264
1、ADO.NET结构:两个核心组件:DataSet、.NET数据提供程序(Connection、Command、DataReader和DataAdapter四个对象)。DataSet是独立于任何数据源的数据访问,因此可用于多种不同的数据源,用于XML数据或独立于管理应用程序本地的数据;DataSet包含一个或多个DataTable对象的集..
分类:
数据库 时间:
2015-01-31 13:10:04
阅读次数:
240
C#中对象,字符串,dataTable、DataReader、DataSet,对象集合转换成Json字符串方法。public class ConvertJson { #region 私有方法 /// /// 过滤特殊字符 /// /// 字符串 /// json字符串 privat...
一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request....
分类:
其他好文 时间:
2015-01-16 14:36:42
阅读次数:
128