知识大全 ADO.NET在开发中的部分使用方法和技巧[3]

Posted

篇首语:没有风暴,船帆只不过是一块破布。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ADO.NET在开发中的部分使用方法和技巧[3]相关的知识,希望对你有一定的参考价值。

总结:ADO.NET在开发中的部分使用方法和技巧[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  使用 XmlReader 检索 XML 数据

   创建一个 SqlCommand 对象来调用可生成 XML 结果集的存储过程(例如 在 SELECT 语句中使用 FOR XML 子句) 将该 SqlCommand 对象与某个连接相关联

   调用 SqlCommand 对象的 ExecuteXmlReader 方法 并且将结果分配给只进 XmlTextReader 对象 当您不需要对返回的数据进行任何基于 XML 的验证时 这是应该使用的最快类型的 XmlReader 对象

   使用 XmlTextReader 对象的 Read 方法来读取数据

  如何使用存储过程输出参数来检索单个行

  借助于命名的输出参数 可以调用在单个行内返回检索到的数据项的存储过程 以下代码片段使用存储过程来检索 Northwind 数据库的 Products 表中包含的特定产品的产品名称和单价

void GetProductDetails( int ProductID out string ProductName out decimal UnitPrice )using( SqlConnection conn = new SqlConnection( server=(local);Integrated Security=SSPI;database=Northwind ) )// Set up the mand object used to execute the stored procSqlCommand cmd = new SqlCommand( DATGetProductDetailsSPOutput conn )cmd CommandType = CommandType StoredProcedure;// Establish stored proc parameters // @ProductID int INPUT// @ProductName nvarchar( ) OUTPUT// @UnitPrice money OUTPUT

// Must explicitly set the direction of output parametersSqlParameter paramProdID = cmd Parameters Add( @ProductID ProductID );paramProdID Direction = ParameterDirection Input;SqlParameter paramProdName = cmd Parameters Add( @ProductName SqlDbType VarChar );paramProdName Direction = ParameterDirection Output;SqlParameter paramUnitPrice = cmd Parameters Add( @UnitPrice SqlDbType Money );paramUnitPrice Direction = ParameterDirection Output;

conn Open();// Use ExecuteNonQuery to run the mand // Although no rows are returned any mapped output parameters // (and potentially return values) are populated cmd ExecuteNonQuery( );// Return output parameters from stored procProductName = paramProdName Value ToString();UnitPrice = (decimal)paramUnitPrice Value;

  使用存储过程输出参数来检索单个行

   创建一个 SqlCommand 对象并将其与一个 SqlConnection 对象相关联

   通过调用 SqlCommand 的 Parameters 集合的 Add 方法来设置存储过程参数 默认情况下 参数都被假设为输入参数 因此必须显式设置任何输出参数的方向

  注 一种良好的习惯做法是显式设置所有参数(包括输入参数)的方向

   打开连接

   调用 SqlCommand 对象的 ExecuteNonQuery 方法 这将填充输出参数(并可能填充返回值)

   通过使用 Value 属性 从适当的 SqlParameter 对象中检索输出参数

   关闭连接

cha138/Article/program/net/201311/15093

相关参考

知识大全 ADO.NET在开发中的部分使用方法和技巧[5]

总结:ADO.NET在开发中的部分使用方法和技巧[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET在开发中的部分使用方法和技巧[7]

总结:ADO.NET在开发中的部分使用方法和技巧[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET在开发中的部分使用方法和技巧[9]

总结:ADO.NET在开发中的部分使用方法和技巧[9]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET在开发中的部分使用方法和技巧[8]

总结:ADO.NET在开发中的部分使用方法和技巧[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET在开发中的部分使用方法和技巧[1]

总结:ADO.NET在开发中的部分使用方法和技巧[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET在开发中的部分使用方法和技巧[2]

总结:ADO.NET在开发中的部分使用方法和技巧[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET在开发中的部分使用方法和技巧[6]

总结:ADO.NET在开发中的部分使用方法和技巧[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET项目开发指南:ADO.NET概述

ASP.NET项目开发指南:ADO.NET概述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET项目开发指南:ADO.NET结构

ASP.NET项目开发指南:ADO.NET结构  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET项目开发指南:ADO.NET连接方式

ASP.NET项目开发指南:ADO.NET连接方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!