SQLServer——DataReader对象 sqlserver对象名无效

DataReader是一个简单的数据集,用于从数据源中检索只读、只向前数据流。数据流是为缓冲的,所以在检索大量数据时,DataReader是明智的选择。DataReader对象是通过Command对象的ExecuteReader方法从数据源中检索行创建。

DataReader 有read和get两个方法。

C#的例子:

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace ConDataRead0821usingSystem;
using System.Collections.Generic;
SQLServer——DataReader对象 sqlserver对象名无效
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace ConDataRead0821
{
classProgram
{
static void Main(string[] args)
{


SqlConnection cn = new SqlConnection(@"Data Source=DBCN;InitialCatalog=test;Integrated Security=True");
cn.Open();
SqlCommand cm = new SqlCommand("select * from lucy", cn);
SqlDataReader read = cm.ExecuteReader();
while (read.Read())
{
Console.WriteLine(read.GetInt32(0) + "," + read.GetString(1) + ","+ read.GetInt32(2));
}
read.Close();
cn.Close();
Console.ReadLine();

}
}
}
当在Command对象中封装多条SQL语句时,会产生多个数据集,这时就可以使用DataReader对象的NextResult方法来顺序访问这些数据

实例:

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace DataReadernextresult
{
classProgram
{
static void Main(string[] args)
{
SqlConnection cn = new SqlConnection(@"Data Source=DBCN;InitialCatalog=test;Integrated Security=True");


string str1 = "select id,name from lucy whereid<3";
str1 += "select id,name from lucy where book ='a'";
SqlCommand cm = new SqlCommand(str1,cn);
cn.Open();
SqlDataReader read = cm.ExecuteReader();
do
{
Console.WriteLine("t{0}t{1}", read.GetName(0),read.GetName(1));
while (read.Read())
{
Console.WriteLine("t{0}t{1}", read.GetInt32(0),read.GetString(1));
}
} while (read.NextResult());

read.Close();
cn.Close();
Console.ReadLine();
}
}
}

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/56698.html

更多阅读

单身者怎样找对象,怎样快速结束单身 单身如何找对象

单身者怎样找对象,怎样快速结束单身——简介小编已经三十岁而立之年了,大学同学的孩子都上小学一年级了,小编目前还是单身,不是小编没人要,小编上高中和大学时收到过很多女生的情书,毕业后小编通过各种渠道也认识了很多女生,但是小编心中一

房产税征收对象跟标准 房产税征收对象

房产税征收对象跟标准房产税征收对象跟标准——步骤/方法房产税征收对象跟标准 1、房产税征收对象跟标准:房产税征收对象跟标准 2、1、房产税是以城市、县城、建制镇和工矿区的房屋为征税对象,对房屋产权所有人按照房屋的计税余值或

1分钟学会AutoCAD里面的对象捕捉设置 autocad2012对象捕捉

??所谓对象捕捉,就是CAD里面的一个快速捕捉功能,当你设置好后,在你画图时你可以快速且精准地用鼠标找到你想到的起点与终点(比如:圆点、端点、中点都可以成为很好的线条连接点)。下面就来分享一下这么设置好CAD里面的对象捕捉:1.在CAD软

如何跟相亲对象聊天 如何跟相亲对象聊微信

如何跟相亲对象聊天——简介在这个生活节奏比较快的时代,相亲无疑是一种高效的方式,可以通过别人的介绍认识与自己条件大体相当的异性,然后两个人在一起相互了解,观察,看看能否共同走进婚姻的殿堂。 如何跟相亲对象聊天——方法/步骤如

声明:《SQLServer——DataReader对象 sqlserver对象名无效》为网友悲哀寸步不离分享!如侵犯到您的合法权益请联系我们删除