2006年5月19日

摘要: http://www.sql-club.com/Sunwei/archive/2006/04/26/536.aspx 阅读全文
posted @ 2006-05-19 04:00 城 阅读(186) 评论(0) 推荐(0) 编辑

2006年5月12日

摘要: SELECT obj.object_id, obj.name table_name, c.column_id, c.name column_name, c.system_type_id, c.is_nullable, c.is_identity, c.is_computed, ind.is_primary_key, c.max_length, COLUMNPROPERTY( c.o... 阅读全文
posted @ 2006-05-12 12:13 城 阅读(478) 评论(0) 推荐(0) 编辑

2006年5月9日

摘要: 强类型化DS,是通过设计器来构造代码的,可是如何加入自己的代码呢? 经过艰苦卓越的研究,终于发现了!! 一、 新建一个DS,显示出来其下的子文件,在VS2003中是*.cs,在vs2005中是*.Designer.cs的文件,里面就是定义DS的代码文件。 可以在这里添加自己的代码。可有个问题! 如果保存这个DS,自己的代码将会消失!!!这是不能被接受的! 二、 如果你用的是vs2005,呵... 阅读全文
posted @ 2006-05-09 23:24 城 阅读(237) 评论(0) 推荐(0) 编辑

2006年4月19日

摘要: 利用vs.net2003来制作一个安装程序是非常的方便的,既使是制作一个web应用程序的安装程序也是如此。仅仅简单的几个步骤就可以完成。 首先,创建一个安装和部署项目。步骤如下:1.在"解决方案资源管理器"中的解决方案中添加一个新项目。用鼠标右键单击解决方案,在弹出的菜单中选择"添加"->"新建项目"。在打开的对话框中选择"安装和部署项目",并选择"Web安装项目"模板。在输入项目名称后,点击"确... 阅读全文
posted @ 2006-04-19 23:52 城 阅读(137) 评论(0) 推荐(0) 编辑
 
摘要: 昨天刚把数据库防注入的原型发了上去,发觉好像还漏了点东西,现在把它全部补上.Sql注入是常常被一些菜鸟级黑客高手惯用的手法, 就是基于Sql的注入实现, 防注入程序其实就是处理Http请求,把Get和Post的请求数据中做过滤. 通过相应的关键字去识别是否有 Sql注入攻击代码 string SqlStr = "and |exec |insert |select |delete |update ... 阅读全文
posted @ 2006-04-19 23:49 城 阅读(365) 评论(0) 推荐(0) 编辑

2006年4月11日

摘要: 如果笔者告诉你,往Excel表格中写几十万条数据不会超过10秒钟,而不是通常设想的数分钟甚至数十分钟,你是否会相信,但实际情况就是这样。在Office开发中,最为常用的对象就是Range对象,而最被误用的对象也是Range对象。下面笔者举一个简单的例子说明如何有效的使用Range对象,以导出数据到Excel。 在实践中,通过COM自动化调用Excel,不管是通过VB还是通过VSTO在.net下调... 阅读全文
posted @ 2006-04-11 10:00 城 阅读(250) 评论(0) 推荐(0) 编辑
 
摘要: 数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwind begin tran insert into Orders(CustomerId) values('ALFKI') wai... 阅读全文
posted @ 2006-04-11 09:20 城 阅读(305) 评论(0) 推荐(0) 编辑
 
摘要: SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。 举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare @n int set @n = 10 select TOP(@n) * from Orders ... 阅读全文
posted @ 2006-04-11 09:19 城 阅读(220) 评论(0) 推荐(0) 编辑

2006年4月4日

摘要: protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { this.searchDescription.Content = this.SearchDescription; this.searchKeywords.... 阅读全文
posted @ 2006-04-04 11:04 城 阅读(192) 评论(0) 推荐(0) 编辑

2006年3月31日

摘要: [SqlClientPermission(SecurityAction.Demand, Unrestricted=true)]public class SqlSiteMapProvider : StaticSiteMapProvider{ // static error messages omitted const string _cacheDependencyName = "__S... 阅读全文
posted @ 2006-03-31 16:26 城 阅读(392) 评论(0) 推荐(0) 编辑