摘要: KB-.NET 2.0 分散式交易新利器---TransactionScope转载地址:http://blog.darkthread.net/blogs/darkthreadtw/archive/2006/11/23/kb-net-2-0-transactionscope.aspx古老的ASP時代,要做Distributed Transaction(分散式交易,指跨越異質資料庫的交易,例如: 將SQL Server跟Oracle的更新動作包成一個Transaction),有個偷懶的方法。在ASP最前端宣告一下,則整個ASP中的所有資料庫操作,不管Oracle、SQL、Sybase,通通會自動包 阅读全文
posted @ 2014-03-26 15:35 山峰旺旺 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 当应用程序需要在多个数据库中进行事务性操作的时候,使用TransactionScope类可以方便地实现应用程序的这一需求。只要对多个数据库的操作代码位于同一个事务范围内,即可实现多数据库连接的事务操作。技术要点本示例主要说明了如何在程序中使用TransactionScope实现多数据库连接事务操作,技术要点如下。— 因为位于同一个事务范围内的不同的数据库操作,程序视为同一个事务,所以使用事务范围能够简便地实现多数据连接的事务操作。— 在事务范围内应调用且仅仅调用一次Complete方法,当事务范围的Complete方法调用时,事务范围中的数据操作尝试提交,提交失败时自动回滚,如果在事务范围内未 阅读全文
posted @ 2014-03-26 15:29 山峰旺旺 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。Demo:(所有demo,都以SQL Server自带的Northwind数据的表Region为例) 带事务的储存过程:CREATEPROCEDURE dbo.SPTransaction (@UpdateIDint,@UpdateValuenchar(50),@InsertIDint,@InsertValuenchar(50) )ASbeginTranUp 阅读全文
posted @ 2014-03-26 15:26 山峰旺旺 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。Demo:(所有demo,都以SQL Server自带的Northwind数据的表Region为例) 带事务的储存过程:CREATE PROCEDURE dbo.SPTransaction ( @UpdateID int, @UpdateValue nchar(50), @InsertID int, @Insert... 阅读全文
posted @ 2014-03-26 15:20 山峰旺旺 阅读(125) 评论(0) 推荐(0) 编辑
摘要: //HTML编码存储public static string HtmlEncode(string encodeString){encodeString = encodeString.Replace("&", "&");encodeString = encodeString.Replace("", ">"); encodeString = encodeString.Replace(" ", ""); encodeString = encod 阅读全文
posted @ 2014-03-26 14:29 山峰旺旺 阅读(532) 评论(0) 推荐(0) 编辑
摘要: Web站点防注入注意事项1. 防止页面注入a) 限制所有页面输入框的输入格式、输入类型、输入长度以及输入字符。例如:禁止输入“‘”, ”;”等特殊字符,并限制输入数字的长度,对于输出的内容进行HtmlEncode格式化输出;b) 页面程序需要过滤所有post或get请求中的参数信息中非法字符,对所有的QueryString信息过滤,对于每一个QueryString[“name”]都要加上AntiXss.HtmlEncode(queryString[“name”]),对QueryString进行编码。注:AntiXSSLibrary.dll,是一个很好的过滤页面非法字符工具,它会将一些危险字符转 阅读全文
posted @ 2014-03-26 14:10 山峰旺旺 阅读(256) 评论(0) 推荐(0) 编辑