文章分类 -  C# ADO.NET

摘要:ado.net事务处理的一个实例,画面就三个按钮开始事务,执行,提交事务 TransactionScope trans; /// /// 事务开始按钮的处理 /// /// /// private void btn... 阅读全文
posted @ 2014-10-31 14:30 Net-Spider 阅读(251) 评论(0) 推荐(0) 编辑
摘要:ADO.NET经过长时间的发展,很多用户都很了解ADO.NET连接数据库的类型及方法了,这里我发表一下个人理解ADO.NET连接数据库的想法和思路。ADO.NET连接数据库的内容包括:连接到数据库、执行数据库操纵命令和检索结果。巧学ADO.NET DataAdapter参数使用利用ADO.NET R... 阅读全文
posted @ 2014-10-31 14:22 Net-Spider 阅读(545) 评论(0) 推荐(0) 编辑
摘要:在一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务 处理的方法是很重要,进我的归类在.net中大致有以下4种事务处理的方法。大家可以参考一下,根据实际选择适当的事务处理。1 SQL事务 sql事务是使用SQ... 阅读全文
posted @ 2014-10-31 14:15 Net-Spider 阅读(199) 评论(0) 推荐(0) 编辑
摘要:古老的ASP時代,要做Distributed Transaction(分散式交易,指跨越異質資料庫的交易,例如: 將SQL Server跟Oracle的更新動作包成一個Transaction),有個偷懶的方法。在ASP最前端宣告一下,則整個ASP中的所有資料庫操作,不管Oracle、SQL、Syba... 阅读全文
posted @ 2014-10-31 14:08 Net-Spider 阅读(446) 评论(0) 推荐(0) 编辑
摘要:ADO.NET 数据提供程序 数据提供程序是一组用于访问特定数据库,执行SQL命令并获取值的ADO.NE类,就其本质而言,数据提供程序是应用程序和数据元之间的一座桥梁。 数据提供程序包括以下几个类:Connection:建立和数据源的连接Command:执行SQL命令和存储过程DataReader:... 阅读全文
posted @ 2014-10-31 14:02 Net-Spider 阅读(278) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Da... 阅读全文
posted @ 2014-09-26 11:35 Net-Spider 阅读(153) 评论(0) 推荐(0) 编辑
摘要:續上篇[ADO.NET] 如何 使用 OLE DB 讀寫 Excel / 建立 Excel 檔案 (一)1.本篇主要是使用Adapter與Parameter異動資料2.Excel儲存格的欄位長這樣,英文代表Column,數字代表Rowds.Tables[0].Rows[0][1] = textBox2.Text;[0]→指的是Row[1]→指的是Column當然也可以醬用ds.Tables[0].Rows[0]["Name"] = textBox2.Text;["Name"]→代表的是欄位名稱,但不可缺少 "HDR=YES" 屬性。3 阅读全文
posted @ 2014-02-10 14:06 Net-Spider 阅读(165) 评论(0) 推荐(0) 编辑
摘要:1.OLE DB的連線字串如下://連線字串string cs = "Data Source=" + FileName + ";" + "Provider=" + ProviderName + "Extended Properties=" + ExtendedString + "HDR=" + Hdr + "IMEX=" + IMEX;1.1 "Data Source":檔案來源1.2 "Provider":提供者名稱1.3 " 阅读全文
posted @ 2014-02-10 14:05 Net-Spider 阅读(173) 评论(0) 推荐(0) 编辑
摘要:1.資料庫主要是用 System.Data.CommandType 來進行列舉 cmd.CommandType = CommandType.StoredProcedure;2.資料庫列舉主要是SQL語法(阿~變數名稱我本來要取qs = query string)。 string cs = "select * from information_schema.Tables where TABLE_TYPE='BASE TABLE'";3.結構列舉也是 string cs = "select * from information_schema.Table 阅读全文
posted @ 2014-02-10 14:01 Net-Spider 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1.DataReader 讀取的資料屬於唯讀2.DataReader 必須要搭配 Command 物件使用,故為連線資料存取3.DataReader 一次只針對一筆資料列作業4.在SQL Server 7以上版本的請使用 GetSql 開頭的方法,會比Get開頭的效能還要好。listBox1.Items.Add(dr.GetSqlInt32(0).ToString() + "\t" + dr.GetSqlString(1).ToString());5.GetOrdinal方法,是以"欄位名稱"找尋對應的此欄位的"索引值"。使用&quo 阅读全文
posted @ 2014-02-10 13:58 Net-Spider 阅读(368) 评论(0) 推荐(0) 编辑
摘要:《ado.net相关书籍》《--电驴http://hi.baidu.com/wls1254/item/4b902a38c9dca989f4e4ad59 阅读全文
posted @ 2012-07-10 17:13 Net-Spider 阅读(76) 评论(0) 推荐(0) 编辑
摘要:在谈具体实现前 先介绍一下三种事务:1. 单对象单资源2. 多对象单资源3. 多对象多资源(分布式事务, 使用两段提交协议)在ADO.Net1.0下有两种使用Transaction的方法. 一种是在需要事务的对象中显式的调用事务处理, 还有一种是使用Enterprise Service的声明式的方法.第一种方法的示例代码如下: publicvoidTransactionTest(){stringconnectionString="";IDbConnectionconnection=newSqlConnection(connectionString);connection.O 阅读全文
posted @ 2012-07-10 14:45 Net-Spider 阅读(155) 评论(0) 推荐(0) 编辑
摘要:Data Access Application Block 概述Chris Brooks、Graeme Malcolm、Alex Mackman、Edward Jezierski Microsoft Corporation 2002 年 4 月摘要:Data Access Application Block 是一个 .NET 组件,包含优化的数据访问代码,可以帮助用户调用存储过程以及向 SQL Server 数据库发出 SQL 文本命令。它返回 SqlDataReader、DataSet 和 XmlReader 对象。您可以在自己的 .NET 应用程序中将其作为构造块来使用,以减少需要创建、测 阅读全文
posted @ 2012-07-10 14:40 Net-Spider 阅读(106) 评论(0) 推荐(0) 编辑
摘要:MSDN2005年11月刊登载了John Papa的一篇文章《DataSet and DataTable in ADO.NET 2.0》,详细介绍了ADO.Net 2.0的一些新功能和特性,对于利用ADO.NET开发的程序员来说,是值得关注的。现介绍如下:一.功能增强的DataTable在ADO.NET1.x中,DataSet完全掩盖了DataTable的光芒,并非DataTable自身功能不够强大,实则是比较DataSet而言,很多功能在1.x版本中受到了限制。例如Merge功能,在ADO.NET1.x版本中,如果要合并两个表,只有是通过DataSet的Merge方法,才能完成,代码如下:s 阅读全文
posted @ 2012-07-10 14:38 Net-Spider 阅读(143) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/peterzb/archive/2009/07/12/1521880.html 阅读全文
posted @ 2012-07-10 14:33 Net-Spider 阅读(154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示