好久没用.NET写程序了,这段时间由于工作原因,开始写.NET。而且,以前都是vb写,现在要用c#。写了两个简单的例子,发现忘了不少。首先,sqldatareader的使用上就出现了问题,executereader()方法,是把select所提到的数据传递到datareader,如果要判断是否有数据,可以用read(),也可以用hasrows(),问题是如果有数据的话要用gridview把数据展现
原创
2012-03-30 14:47:49
739阅读
1、判断sqlDataReader是否为空if(dr!=null||dr.HasRows){}2、在sqlDataReader读取数据前需先调用dr.Read()的方法,先调用一下Read()方法,才开始读数据以...
转载
2008-09-07 16:57:00
188阅读
2评论
1、判断sqlDataReader是否为空if(dr!=null||dr.HasRows){}2、在sqlDataReader读取数据前需先调用dr.Read()的方法,先调用一下Read()方法,才开始读数据以上两点是防止出现:“在没有任何数据时进行无效的读取尝试”的错误
原创
2021-07-30 17:18:18
130阅读
ADO.NET 2.的一个新特征多数据结果集(Multiple Active Result Sets,简称MARS)-它允许在单个连
原创
2022-09-05 08:43:05
79阅读
1、当SqlDataReader没有关闭之前,数据库连接会一直保持open状态,所以在使用SqlDataReader时,使用完毕应该马上调用SqlDataReader.Close()关闭它。 2、一个连接只能被一个SqlDataReader使用,这也是为什么要尽早关
原创
2021-07-30 14:49:15
216阅读
ADO.NET 1.x 利用SqlDataReader读取数据,针对每个结果集需要一个独立的连接。当然,你还必须管理这些连接并且要付出相应的内存和潜在的应用程序中的高度拥挤的瓶颈代价-特别是在数据集中的Web应用程序中。
ADO.NET 2.的一个新特征多数据结果集(Multiple Active Result Sets,简称MARS
原创
2006-09-09 11:03:00
946阅读
1、当SqlDataReader没有关闭之前,数据库连接会一直保持open状态,所以在使用SqlDataReader时,使用完毕应该马上调用SqlDataReader.Close()关闭...
转载
2008-09-07 16:57:00
65阅读
2评论
使用 SqlDataReader 读取数据示例 void Page_Load(object sender, System.EventArgs e) { string ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSq
原创
2021-07-30 14:49:12
286阅读
要求IDA 6.8 程序1与程序2混合比较图 2 程序1main 3 程序2 main 4 5
转载
2016-05-27 09:04:00
104阅读
2评论
对datatable的认识:
以前只是用过用datatable来保存从数据库中获得的数据却不知道在得到数据
后也可以自己添加有关数据。例如下面的例子:
SqlDataAdapter da = new SqlDataAdapter("select * from users", "data
source=.;Initial catalog=coment
原创
2010-08-31 20:20:08
2366阅读
1评论
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace ConsoleApplication1
{
class P
原创
2012-06-10 10:30:57
703阅读
var reader = MSSQLHelper.ExecuteReader(sb.ToString(), out erro, ConnectionString); //SqlDataReader // 判断数据是否读到尾. while (reader.Read()) { ...
转载
2019-10-30 11:56:00
123阅读
2评论
IDataReader.RecordsAffected屬性取得 SQL 陳述式 (Statement) 的執行所變更、插入或刪除的資料列數目命名空間: System.Data組件: System.Data (在 system.data.dll 中)C#: int RecordsAffected { get; }屬性值更改、插入或删除的行數;如果没有
翻译
精选
2012-08-04 20:13:47
500阅读
今天在写了一个数据库访问代码
SqlDataReader reader=new SqlDataReader() 结果编译器报错:“未定义构造函数”,才知道SqlDataReader是不能这样被实例化的,改成SqlDataReader reader=cmd.ExecuteDataReader()就行了。
在数据库里我删除了这个函数,还是决定用Dat
原创
2009-04-01 14:08:53
497阅读
SqlConnection thisConnection = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"].ToString()); // Open connection thisConnection.Open();
转载
2011-03-22 14:37:00
114阅读
2评论
2005不论是性能还是安全性都是SQL SERVER2000有所增强,现有不少企业在使用2005,或是有的用户是2000与2005同时使用,那么这中间就涉及到双数据的转换问题: 今天我们就来看一下相关的实现方法: 本人的实现环境介绍:
方法一: 使用分离与附加 该方法适合于将SQL Server 2000中的数
public static DataTable ConvertDataReaderToDataTable(SqlDataReader dataReader)
{
DataTable data
原创
2011-03-27 20:13:41
1922阅读
SqlDataReader和SqlDataAdapter 区别一,SqlDataReader //基于连接,只读访问 适合数据量较小。 SqlDataAdapter //基于非连接,适于数据量较大时,可以另行修改,最后再把修改结果返回给数据库。要求资源也大一点二,SqlDataAdapter 读取数据后将数据集放入DataSet ,DataSet 的数据存在本地客服机内存。三,SqlDa
转载
2011-06-30 16:43:00
91阅读
2评论