摘要: 我们先给出几种主要的分页方法和核心语句,然后直接给出结论,有兴趣的读者可以看看后面的数据几种常用存储过程分页方法TopN方法select Top(@PageSize) from TableName where ID Not IN(Select Top ((@PageIndex-1)*@PageSize)ID from Table Name where .... order by ... )wher... 阅读全文
posted @ 2009-05-12 10:47 瞌睡虫 阅读(266) 评论(0) 推荐(0) 编辑
摘要: create proc dbo.msp_Goods@PageSize int=10,--页面大小@PageIndex int=1,--当前页码@PID int,--品牌ID@isCount bit=1 --记数,0表示计数,1表示提取数据。as--关闭计数器set nocount onif @isCount= 0select count(*) from goods where PID =@PIDe... 阅读全文
posted @ 2009-05-12 10:36 瞌睡虫 阅读(262) 评论(1) 推荐(0) 编辑
摘要: C#获取存储过程的Return返回值和Output输出参数值1.获取Return返回值程序代码//存储过程//Create PROCEDURE MYSQL// @a int,// @b int//AS// return @a + @b//GOSqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["... 阅读全文
posted @ 2009-05-11 18:02 瞌睡虫 阅读(240) 评论(0) 推荐(0) 编辑
摘要: XmlElement类拥有许多方法来访问它的“属性”(GetAttribute, SetAttribute, RemoveAttribute, GetAttributeNode, 等等)。你也可以使用“Attributes”属性来返回一个支持“名字”或者“序号”访问的“XML属性集̶... 阅读全文
posted @ 2009-05-08 15:11 瞌睡虫 阅读(481) 评论(2) 推荐(0) 编辑
摘要: 1,EXEC的使用  2,sp_executesql的使用  MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详加说明),还可以编写更安全的代码。... 阅读全文
posted @ 2009-05-07 12:01 瞌睡虫 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目中,我们经常会碰到存储过程中需要使用sp_executesql语句的情形,如下: 1 IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'GetEmployeesByFilter') 2 BEGIN 3 DROP Procedure [GetEmployees... 阅读全文
posted @ 2009-05-07 11:44 瞌睡虫 阅读(300) 评论(0) 推荐(0) 编辑
摘要: MSDN上最近发表了一篇Elisa Flasko著的文章,比较了LINQ to SQL与LINQ to Entities适用的场景: Introducing LINQ to Relational Data http://msdn2.microsoft.com/en-us/library/cc161164.aspx 作者指出,LINQ to SQL主要的应用场景是针对微软SQL Server数据库... 阅读全文
posted @ 2009-05-07 11:40 瞌睡虫 阅读(297) 评论(1) 推荐(0) 编辑
摘要: 1:利用System.Net.WebRequest的Create方法创建WebRequest对象: System.Net.WebRequest ObjWebRequest =System.Net.WebRequest.Create(urlP); 异常类型: NotSupportedException :requestUri 中指定的请求方案未注册。 ArgumentNullExceptio... 阅读全文
posted @ 2009-05-07 09:14 瞌睡虫 阅读(657) 评论(0) 推荐(0) 编辑
摘要: Dictionary、SortedDictionary与 SortedList是.NET Framework的三个泛型的关键字查找的类,都属于System.Collections.Generic命名空间。它们无论是名字还是功能都十分相似,以至于实际运用的时候我们会经常混淆。因此有必要比较一下它们。 1. 实现 查阅 MSDN 得到如下资料: Dictionary泛型类提供了从一组键到一组... 阅读全文
posted @ 2009-05-05 20:16 瞌睡虫 阅读(3244) 评论(1) 推荐(0) 编辑
摘要: 我们用的比较多的非泛型集合类主要有 ArrayList类 和 HashTable类。我们经常用HashTable 来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,如果我们操纵的数据类型相对确定的化 用Dictionary 集合类来存储数据就方便多了,例如我们需要在电子商务网站中存储用户的购物车信息(商品名,对应的商品个数)时,完全可以用 Dicti... 阅读全文
posted @ 2009-05-04 17:57 瞌睡虫 阅读(349) 评论(0) 推荐(0) 编辑