ADO.NET在开发中的部分使用方法和技巧
日期:2008年4月30日 作者: 查看:[大字体 中字体 小字体]-
using System.Data; using System.Data.SqlClient; public DataTable RetrieveRowsWithDataTable() { using ( SqlConnection conn = new SqlConnection(connectionString) ) { conn.Open(); SqlCommand cmd = new SqlCommand("DATRetrieveProducts", conn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter adapter = new SqlDataAdapter( cmd ); DataTable dataTable = new DataTable("Products"); adapter .Fill(dataTable); return dataTable; } }
使用 SqlAdapter 生成 DataSet 或 DataTable
1.创建一个 SqlCommand 对象以调用该存储过程,并将其与一个 SqlConnection 对象(显示)或连接字符串(不显示)相关联。
2.创建一个新的 SqlDataAdapter 对象并将其与 SqlCommand 对象相关联。
3.创建一个 DataTable(也可以创建一个 DataSet)对象。使用构造函数参数来命名 DataTable。
4.调用 SqlDataAdapter 对象的 Fill 方法,用检索到的行填充 DataSet 或 DataTable。
如何使用 SqlDataReader 来检索多个行
以下代码片段阐明了可检索多个行的 SqlDataReader方法。using System.IO;
using System.Data;
using System.Data.SqlClient;
public SqlDataReader RetrieveRowsWithDataReader()
{ SqlConnection conn = new SqlConnection( "server=(local);Integrated Security=SSPI;database=northwind");
SqlCommand cmd = new SqlCommand("DATRetrieveProducts", conn );
cmd.CommandType = CommandType.StoredProcedure;
try { conn.Open();
// Generate the reader. CommandBehavior.CloseConnection causes the // the connection to be closed when the reader object is closed
return( cmd.ExecuteReader( CommandBehavior.CloseConnection ) ); }
catch { conn.Close(); throw; } } // Display the product list using the console
private void DisplayProducts() { SqlDataReader reader = RetrieveRowsWithDataReader();
try { while (reader.Read()) { Console.WriteLine("{0} {1} {2}", reader.GetInt32(0).ToString(), reader.GetString(1) ); } }
finally { reader.Close(); // Also closes the connection due to the // CommandBehavior enum used when generating the reader } } - [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
-
- ADO.NET在开发中的部分使用方法和技巧 相关文章:
- ·动态加载外部css或js文件
- ·用CSS让文字居于div的底部
- ·减少内部人员的安全风险
- ·把SQL数据库部署到远程主机环境
- ·DNS服务器安全部署的七大问题
- ·一条命令看见所有卷标全部详情
- ·Lava-Lava 精彩部落 秘密无限
- ·新网站如何获得外部优质网站的链接
- ·掌握部署 Access项目的方法
- ·Flash AS 制作用鼠标可以观看图片各个部分的效果
- ADO.NET在开发中的部分使用方法和技巧 相关软件
- ·上海知青部落
- ·《冰封王座》地图:悠林门-天龙八部 2.0 BETA19b
- ·特种部队10013-10015的补丁包
- ·《西部牛仔》模拟器
- ·《特种部队》客户端
- ·《天龙八部:霸气》公测客户端
- ·《天龙八部》手动补丁 0.21.0620-0.21.0711
- ·走近食人部落
- ·《部落动乱》试玩 另类卡通风格
- ·《3D德军总部》游戏模拟器
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:解决迅雷无法使用右键下载修复方法
精品推荐
热点TOP10
- ·ASP.Net2.0 GridView 多列排序,显示排序图标,分页
- ·生成 ContentRotator ASP.NET 服务器控件
- ·DataList嵌套实例
- ·在 ASP.NET 2.0 中上载文件
- ·ASP.NET技巧:用MasterPage 代替 PageBase
- ·Autodesk官方最新的.NET教程(三)(vb.net版)
- ·ASP.net文章管理系统:系统设计与编码(上)
- ·根据选择的树形节点用asp.net结合dw和js动态生成可移动可展开的层
- ·Community Server专题三:HttpModule
- ·实例分享:自己开发的自定义分页控件
- ·如何在上传的图片上加上版权文字
- ·绝对精华:ASP.NET常用的三十三种实用代码
- ·ASP.NET技巧:一个通用的分页类
- ·为DataGrid创建自定义列控件
- ·Asp.Net XML操作基类
- ·C#捕捉摄相头的数据流
- ·ASP.NET里常用的JS
- ·揭开ASP.NET中Cookie编程的奥秘
- ·Visual C# 插件构架实战
- ·CMPP SP端 C# 实例
特别推荐
- ·为DataGrid创建自定义列控件
- ·.net基础知识错误注意二十二点知识
- ·asp.net2.0学习历程 菜鸟到中级程序员的飞跃
- ·.NET基础知识-什么是.NET
- ·初学C#+ASP.NET+Oracle时积累的备忘点滴
- ·专家详解:复杂表达式的执行步骤
- ·asp.net中的加密方法
- ·DataGrid常见关注问题解决方案
- ·学习笔记 ASP.NET 5种页面转向法
- ·ASP.NET网络编程中经常会用到的27个函数集
- ·ASP.NET之上传文件管理策略
- ·专家:用.NET动态创建类的实例讲解
- ·ASP.NET WEB服务和Flash打造MP3播放器
- ·精通ASP.NET中弹出窗口技术
- ·asp.net常用代码
- ·asp.net创建文件夹的IO类的问题
- ·Asp.Net函数集
- ·Asp.net cache 简述
- ·如何最大限度提高.NET的性能 (续)
- ·.NET编程规范
