摘要:数据库的自动安装、升级是一个非常实用的功能,在初次安装软件,升级软件的时候可以节省大量的时间和无趣的工作,而且也节省了给用户写数据库升级指导的说明。 要实现数据库的自动安装、升级,其实并不难。我们在肥猫博客中,提供了这样的功能。每次程序升级,自己用起来都觉得非常地爽,不用繁琐的指导用户,也不用无趣的操作。那么在这里我们就介绍下如何像肥猫博客一样在asp.net中提供这样的功能。 首先,我们要对s...
阅读全文
摘要:建议您在执行字符串时,使用 sp_executesql 存储过程而不要使用 EXECUTE 语句。由于此存储过程支持参数替换,因此 sp_executesql 比 EXECUTE 的功能更多;由于 SQL Server 2005 更可能重用 sp_executesql 生成的执行计划,因此 sp_executesql 比 EXECUTE 更有效。
阅读全文
摘要:作者:Johnny P… 文章来源:本站原创 点击数:3 更新时间:2006-7-10 ...
阅读全文
摘要:选择正确的API从SQL Server获取XML数据。 by Greg Ewing and Jon Rauschenberger 技术工具箱: C#, SQL Server 2000, ASP.NET, XML, VB6 .NET Framework包含几个新的数据存取APIs,每种API对访问SQL Server中XML数据的支持程度都不同。在如何完成你的解决方案、需要写多少代码方面,选择不同的...
阅读全文
摘要:目前我们采用的翻页处理通常都是采用DataGrid默认的分页,这种方式虽然只用绑定当前页的数据,但是他从数据库返回的数据集仍然是整个数据集,这样,如果查询返回的是一个大数据量的数据集,那么在翻页过程将会很耗时,因为他浪费了网络带宽与服务器资源(绑定一页,但仍要返回整个数据集).因此,针对此种情况所做的优化的原则就是:不采用DataGrid的默认分页,采用自定义分页,要显示哪页的数据,就返回那一页的...
阅读全文
摘要:在最近的项目中,由于要用到自定义分页的功能,本人就在网上找了个存储过程。结合C#写了个分页类。由于本人第一次写文章。写得不好,大家不要扔鸡蛋。。 下面是存储过程(sqlserver2000下通过) --最通用的分页存储过程 -- 获取指定页的数据 CREATE PROCEDURE Pagination @tblName varchar(255), -- 表名 @st...
阅读全文
摘要:今天在用遍历dataset所有记录时(把dataset中的字段值读出并赋给各TextBox的Text属性), 读取方法:TextBox3.Text=Convert.ToString(dataSet11.msg_info[a].msg_receiver),a是一变量,利用button_click触发其自增, 用以上方法当读取到一条类型为datatime的空字段时,系统就会报错:InvalidCast...
阅读全文
摘要:摘要:本文介绍 SQL Server 2005 Express Edition 中的用户实例,以及如何使用它们来简化向 Visual Studio 项目添加数据库功能的操作。
阅读全文
摘要: SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。举几个例子来简单说明 这些例子我引用了Northwind库。
阅读全文
摘要:一、数据库设计方面1、字段类型。varchar(max)\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。但是这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQL Se...
阅读全文