当前位置: 首页 > news >正文

酒厂网站模板汽车行业网站建设

酒厂网站模板,汽车行业网站建设,网站怎么做效果好,微盟登录1、MSDN上说:Sends the CommandText to the Connection and builds a SqlDataReader. 简单说,就是SqlCommand对象的方法,执行返回数据的Select语句。它的执行方法有两个: 第一,ExecuteReader():针对Connect…

1、MSDN上说:Sends the CommandText to the Connection and builds a SqlDataReader.

简单说,就是SqlCommand对象的方法,执行返回数据的Select语句。它的执行方法有两个:

第一,ExecuteReader():针对Connection执行CommandText,并返回DbDataReader。

第二,ExecuteReader(CommandBehavior behavior):针对Connection执行CommandText,并使用CommandBehavior值之一返回DbDataReader。

2、实例代码

public void CreateMySqlDataReader(string mySelectQuery, SqlConnection myConnection)

{

string sql;//sql语句

SqlCommand myCommand = new SqlCommand(sql, myConnection);

myConnection.Open();

SqlDataReader myReader;

myReader = myCommand.ExecuteReader();

try

{

while(myReader.Read())

{

Console.WriteLine(myReader.GetString(0));

}

}

finally

{

myReader.Close();

myConnection.Close();

}

}

3、下面说说它的用法:

①:

用法:ExecuteReader 方法存在的目的只有一个:尽可能快地对数据库进行查询并得到结果。ExecuteReader 返回一个 DataReader对象:如果在SqlCommand对象中调用,则返回SqlDataReader;如果在OleDbCommand对象中调用,返回的是OleDbDataReader。可以调用DataReader的方法和属性迭代处理结果集。它是一个快速枚举数据库查询结果的机制,是只读、只进的。对SqlDataReader.Read的每次调用都会从结果集中返回一行。

②:

这是出自我平时所用的时候的一些认识:那就是如果我们在进行数据操作时,如果没有数据可操作,那么我们只能使用ExecuteReader()这个CMD,而executeNoeQuery()与Executescalar()如果在没有数据的时候使用时,就会出错“对像没有实例化”的错误。所以我们在判断是否有数据时,只可以用ExecuteReader()中的REad()方法来检测。

④:

DataReader还有一个GetValue方法可以用来检索字段的值。GetValue返回一个一般性的Object,但是被无数个返回强类型的Get方法补充,比如GetInt32和GetDecimal(参考MSDN2005)。对GetOrdinal的调用是必须的,因为GetDecimal只接受整型索引。GetOrdinal所做的工作正好与GetName相反——它把字段名转换成数字索引。

注意:DataReader必须处理Close方法。

using System.Data.SqlClient;

...

SqlConnection conn = new SqlConnection(@"server=ws7\leosql;database=AdventureWorks;uid=sa;pwd=lixiang@");

try

{

conn.Open();

SqlCommand cmd = new SqlCommand("SELECT * FROM titles WHERE advance != 0", conn);

SqlDataReader reader = cmd.ExecuteReader();

int index = reader.GetOrdinal("advance");

while(reader.Read())

Console.WriteLine("{0:c}", reader.GetDecimal(index));

=================================

-- Console.WriteLine(reader.GetName(0));

=================================

''reader.Close();''

}

catch(SqlException ex)

{

Console.WriteLine(ex.Message);

}

finally

{

========================================================

-- 可以配置DataReader,使它真的可以关闭一个底层连接

-- reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);

========================================================

conn.Close();

}

⑤:

现在来强调下:现在来说下ExecuteReader的read()方法,它就是读取一个表的记录,即执行读,每次调用都是返回一行的结果集。

http://www.ds6.com.cn/news/30842.html

相关文章:

  • 西宁手机微网站建设怎样制作属于自己的网站
  • 网站联动是什么意思企业培训课程视频
  • 外发加工网磨字网站整站优化
  • jsp动态网站开发案...网站关键词快速优化
  • 全国失信被执行人查询湖南关键词优化品牌价格
  • 做网站需要编码吗市场营销七大策略
  • 创建一个新的公司网站游戏优化大师
  • wordpress添加html菜单旺道seo系统
  • 房产网站设计方案优化网站排名技巧
  • 做网站的多少钱正规电商培训班
  • 代做网页制作网站seo网站排名优化软件是什么
  • 广东网站建设哪家好南宁网站推广公司
  • 网站怎么做咨询网络兼职平台
  • 兴县做网站的公司新浪博客seo
  • 乐从网站建设整站排名服务
  • 太原的网站建设公司域名解析ip
  • 科讯cms怎么做网站地图阜新网络推广
  • 上海做网站哪家好seo优化宣传
  • 外国人做中国数学视频网站黑马培训是正规学校吗
  • 查看网站信息图标怎么做app拉新推广平台渠道商
  • 软装设计网站推荐黄山seo推广
  • 浦东新区专业做网站关键词推广营销
  • 网站优化的作业及意义网站优化 推广
  • 国内做批发的网站有哪些高端网站建设公司哪家好
  • 在wordpress上添加播放视频专业的网站优化公司
  • 购物网站建设代码seo排名查询工具
  • 厦门有什么网站制作公司seo技术培训茂名
  • asp.net网站开发第一步网站检测中心
  • 浙江平台网站建设哪家有西安关键词优化服务
  • 门店会员管理系统app抖音seo软件