Asp.Net技术文档 CHM第二版
上传用户:lytdslb
上传日期:2024-03-12
文件大小: 1762k
源码售价: 10 个金币 积分规则     积分充值
资源说明:ADO.NET:从 SQL Server 检索数据 网人帝国 添加时间:2003-11-7 14:11:24 人气:121 此示例阐释如何使用 SqlDataReader 类从 SQL Server 读取数据。此类提供了一种从数据源读取只进数据记录流的方法。如果要使用具有 OLE DB 接口或 SQL Server 7.0 以前的 SQL Server 版本的数据库,请参阅从 OLE DB 检索数据。 SqlDataReader 是通过调用 SqlCommand 的 ExecuteReader 方法来创建的,而不是通过直接使用构造函数创建的。当 SqlDataReader 在使用中时,相关联的 SqlConnection 将忙于为 SqlDataReader 提供服务。在这种情况下,除了关闭 SqlConnection 之外,无法在 SqlConnection 上执行任何其他操作。在调用 SqlDataReader 的 Close 方法之前,这种情况一直存在。 SqlDataReader 提供一种从 SQL Server 数据源读取只进数据记录流的方法。要进行交互性更强的操作,如滚动、筛选、定位、远程处理等,请使用数据集。 此示例创建到 Northwind 数据库的 SqlConnection。然后使用 SqlCommand ExecuteReader 方法执行从雇员 (Employee) 表中选择项的 SqlCommand。此命令的结果将传递给 SqlDataReader。 C# : SqlDataReader myDataReader = null; SqlConnection mySqlConnection = new SqlConnection("server=(local)\VSdotNET;Trusted_Connection=yes;database=northwind"); SqlCommand mySqlCommand = new SqlCommand("SELECT EmployeeID, LastName, FirstName, Title, ReportsTo FROM Employees", mySqlConnection); ... mySqlConnection.Open(); myDataReader = mySqlCommand.ExecuteReader(CommandBehavior.CloseConnection); VB: Dim myDataReader as SqlDataReader Dim mySqlConnection as SqlConnection Dim mySqlCommand as SqlCommand mySqlConnection = new SqlConnection("server=(local)\VSdotNET;Trusted_Connection=yes;database=northwind") mySqlCommand = new SqlCommand("SELECT EmployeeID, LastName, FirstName, Title, ReportsTo FROM Employees", mySqlConnection) ... mySqlConnection.Open() myDataReader = mySqlCommand.ExecuteReader(CommandBehavior.CloseConnection) 此示例使用 SqlDataReader Read 方法读取全部数据,然后将数据元素写出到控制台。 C# : while (myDataReader.Read()) { Console.Write(myDataReader.GetInt32(0) + "\t"); Console.Write(myDataReader.GetString(2) + " " + myDataReader.GetString(1) + "\t"); Console.Write(myDataReader.GetString(3) + "\t"); if (myDataReader.IsDBNull(4)) Console.Write("N/A\n"); else Console.Write(myDataReader.GetInt32(4) + "\n"); } VB: do while (myDataReader.Read()) Console.Write(myDataReader.GetInt32(0).ToString() + Chr(9)) Console.Write(myDataReader.GetString(2) + " " + myDataReader.GetString(1) + Chr(9)) Console.Write(myDataReader.GetString(3) + Chr(9)) if (myDataReader.IsDBNull(4)) then Console.Write("N/A" + Chr(10)) else Console.Write(myDataReader.GetInt32(4).ToString() + Chr(10)) end if loop 最后,该示例先关闭 SqlDataReader,然后再关闭 SqlConnection。 C# : // Always call Close when done reading. myDataReader.Close(); // Close the connection when done with it. mySqlConnection.Close(); VB: ' Always call Close when done reading. myDataReader.Close() ' Close the connection when done with it. mySqlConnection.Close()
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
    
  • GPRS电表远程自动抄表系统(新).rarGPRS电表远程自动抄表系统详细设计方案,请大家参考学习。
  • particle-filter.rar粒子滤波,这个里面包含了相关发表的文章,ppt ,简介等。还有matlab 代码 ...
  • R2VStudy.rar著名的矢量化软件R2V的使用说明和详细介绍
  • Adhoc.rar一篇介绍adhoc网络中DSR,AODV,DSDV协议的比较的文章,包括源代码和性能分析, ...
  • Python程序设计语言简介.rar比java简单的语言,本书对phthon语言进行了介绍,适合初学者
  • DTV_ZWJ.rar这是上海交通大学著名数字电视专家,第一批长江学者特聘教授张文军的关于数字电视的PP ...
  • ArcGISRection.rar详细介绍ESRIArcGIS系统影像配准,和制作正射影像的技术,很有参考价值 ...
  • Tutorial.rar压缩传感,压缩感知,压缩采样,稀疏表达,稀疏表示,的入门介绍,自己精心搜集的ppt ...
  • 802.11-2007.rar共1200多页,用于替代IEEE 802.11-1999、IEEE 802.11a-1999、IEEE 802.11a Errata-200 ...
  • IPTV.rar这是作者对IPTV系统的研究,对大家了解这个热门话题有帮助