List allUsers = new List();SqlConnection conn = new SqlConnection(连接字符串);SqlCommand cmd = new SqlCommand("SELECT语句",conn);conn.Open();using(SqlDataRea...
分类:
其他好文 时间:
2014-07-07 23:41:16
阅读次数:
265
一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request....
分类:
其他好文 时间:
2014-07-02 22:14:35
阅读次数:
160
查询结果小数据量时用DataSet,大数据量时用DataReader。【1】DataReader中的查询结果并不是放到程序中的,而是放在数据库服务器中,SqlDataReader只是相当于放了一个指针(游标),只能读取当前游标指向的行,一旦连接断开就不能再读取。这样做的好处就是无论查询结果有多少条,...
分类:
其他好文 时间:
2014-06-12 16:52:25
阅读次数:
216
第一种:借助于BindingSourcesqlDataReader
Sdr=通过查询函数得到的sqlDataReader类型的数据;BindingSource Bs=new BindingSource()
;Bs.DataSource=Sdr;DataGridView.DataSource=Bs;第...
SqlHelper是一个执行数据库操作的助手类,但是当我们没学过DataSet之前,要想使用using搭配SqlConnection和SqlCommand写出一个真正独立的SqlHelper都是不太可能的。比如:一个常规的ExecuteReader方法如果使用上述做法,代码如下:using
Syst...
分类:
数据库 时间:
2014-05-05 23:10:40
阅读次数:
501
Command对象主要用于对数据源执行SQL命令并返回结果。
ADO.NET提供了Connection来连接数据库,同时也提供了Command对象来查询数据库。同Connection对象一样,Command也有两种:OleDbCommand和SqlCommand.其区别同Connection对象。
Command对象有一个属性:CommandType(sql...
分类:
数据库 时间:
2014-05-01 18:27:35
阅读次数:
287