陈宝刚---享受生活,追逐梦想!
理想是心中的火焰,有追求的人才是幸福的人!
posts - 507,comments - 56,views - 37万
04 2010 档案
关于VS.NET中多个项目的工程相互引用和多个dll引用的问题!
摘要:VS.NET的web解决方案中,一个解决方案里可能有很多工程,除了“表现层(UI层)工程以外”,其它工程都是dll工程。如果各个工程之间随便引用dll,经常会发生dll之间的引用冲突,导致工程无法编译。可以有2种解决方法: 1.如果把所有的工程都放在一个大的解决方案里,那么就要设置工程的编译顺序。 把只引用系统dll的工程最先编译,总有一些工程,只是引用System、Sys... 阅读全文
posted @ 2010-04-22 15:40 追梦人RUBY 阅读(1145) 评论(0) 推荐(0) 编辑
在三个层次对Asp.Net的数据操作进行事务
摘要:很多数据库操作需要进行事务,Asp.net下面进行事务大致有3个层次:(1)存储过程层次的事务(2)Ado.Net层次的事务(3)Asp.Net页面层次的事务下面分别举例:首先建立trantest表,字段id(int),test(char)为id设置主键(利用主键是不允许重复的特性进行事务测试)(1)CREATE PROCEDURE Tran1asbegin tranInsert Into tra... 阅读全文
posted @ 2010-04-22 12:22 追梦人RUBY 阅读(170) 评论(0) 推荐(0) 编辑
解析:如何快速掌握SQL Server的锁机制
摘要:对于一般的用户而言,通过系统的自动锁定管理机制基本可以满足使用要求,但如果对数据安全、数据库完整性和一致性有特殊要求,就需要了解SQL Server的锁机制,掌握数据库锁定方法。各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别。SQL Server更强调由系统来管理锁。在用户有SQL请求时,系统分析请求,自动在满足锁定条件和系统性能之间为数据库加上适当的锁,同时系统在运行期间常常... 阅读全文
posted @ 2010-04-22 12:14 追梦人RUBY 阅读(178) 评论(0) 推荐(0) 编辑
主题:针对小外包写的一个数据库访问基类
摘要://--名称:SQL数据库访问基类//--功能:一般ADO.NET原理,数据装箱坼箱及通用数据库控件绑定//--背景:针对一些个人形式外包,要求快速开发的数据库中小型项目特写此类供页面直接调用//--创建人:KingWei//--创建日期:2010-02-20using System;using System.Data;using System.Data.SqlClient;using Syste... 阅读全文
posted @ 2010-04-22 12:12 追梦人RUBY 阅读(313) 评论(0) 推荐(0) 编辑
.net下跨数据分布式事务的处理办法TransactionScope
摘要:KB-.NET 2.0 分散式交易新利器---TransactionScope转载地址: http://blog.darkthread.net/blogs/darkthreadtw/archive/2006/11/23/kb-net-2-0-transactionscope.aspx古老的ASP時代,要做Distributed Transaction(分散式交易,指跨越異質資料庫的交易,例如: 將... 阅读全文
posted @ 2010-04-22 12:01 追梦人RUBY 阅读(304) 评论(0) 推荐(0) 编辑
使用TransactionScope做分布式事务协调
摘要://场景是使用在多个数据库之间的协调,.NET 2.0使用一个新的类型 TransactionScope来进行协调,这与之前的COM+协调是相对来说更加方便的//需要引用一个新的程序集:System.Transactions//需要特别注意一个地方,TransactionScope默认使用的事务隔离级别为串行化,那可能会太过于严格。所以应该根据需要进行必要的调整//注意:还是需要MSDTC服务支持... 阅读全文
posted @ 2010-04-22 11:59 追梦人RUBY 阅读(190) 评论(0) 推荐(0) 编辑
TransactionScope
摘要:TransactionScope是.Net Framework 2.0滞后,新增了一个名称空间。它的用途是为数据库访问提供了一个“轻量级”[区别于:SqlTransaction]的事物。使用之前必须添加对 System.Transactions.dll 的引用。 下列代码就是一个正在创建的事务,这个事务自身还封装了多个数据库查询。只要任意一个 SqlCommand 对象引发... 阅读全文
posted @ 2010-04-22 11:48 追梦人RUBY 阅读(272) 评论(0) 推荐(0) 编辑
使用TransactionScope实现多数据库连接事务操作
摘要:当应用程序需要在多个数据库中进行事务性操作的时候,使用TransactionScope类可以方便地实现应用程序的这一需求。只要对多个数据库的操作代码位于同一个事务范围内,即可实现多数据库连接的事务操作。技术要点本示例主要说明了如何在程序中使用TransactionScope实现多数据库连接事务操作,技术要点如下。— 因为位于同一个事务范围内的不同的数据库操作,程序视为同一个事务,所以使... 阅读全文
posted @ 2010-04-22 11:45 追梦人RUBY 阅读(406) 评论(1) 推荐(0) 编辑
SQL事务与ADO.NET事务
摘要:1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。Demo:(所有demo,都以SQL Server自带的Northwind数据的表Region为例) 带事务的储存过程:CREATE PROCEDURE db... 阅读全文
posted @ 2010-04-22 11:42 追梦人RUBY 阅读(267) 评论(0) 推荐(0) 编辑
TransactionScope和com+
摘要:TransactionScope事务TransactionScope事务类,它可以使代码块成为事务性代码。并自动提升为分布式事务优点:实现简单,同时能够自动提升为分布式事务Demo: /// <summary>/// TransactionScope事务:可自动提升事务为完全分布式事务的轻型(本地)事务。 /// 使用时要保证MSDTC服务(控制分布事务)是开启的可以使用:net st... 阅读全文
posted @ 2010-04-22 11:32 追梦人RUBY 阅读(174) 评论(0) 推荐(0) 编辑
C#语言中TransactionScope类的使用
摘要:转自:http://www.blogjava.net/Martin-Liu-Hai-Shi/articles/260286.html如果在C#中使用TransactionScope类(分布式事务),则须注意如下事项:1、在项目中引用using System.Transactions命名空间(先要在添加net组件的引用);2、具体示例如下:/**////<summary>///发送消息/... 阅读全文
posted @ 2010-04-22 11:10 追梦人RUBY 阅读(243) 评论(0) 推荐(0) 编辑
图解MyEclipse配置struts+hibernate+spring+FreeMarker
摘要:这几天把hibernate和spring好好看了下,再想想struts的一些东西,决定把3个整合一下一起用,表现层用struts+freemarker,业务层用spring,hibernate处理持久层。在struts中,利用委托,将action的处理委托给spring进行,struts只负责页面逻辑。  前些日子下了Eclipse 3.2+MyEclipse5.0M2,感觉MyEclipse一些... 阅读全文
posted @ 2010-04-21 09:25 追梦人RUBY 阅读(341) 评论(0) 推荐(0) 编辑
Myeclipse中Tomcat的两种部署方式
摘要:一、在Myeclipse软件中部署1、在Myeclipse中,创建好工程后,在Myeclipse菜单栏中选择 Windows -> Preferences -> Myeclipse -> Tomcat5,选择"Enable";Tomact Home Directory要选择你机器上Tomcat所安装的目录。然后,再Windows -> Preferences -> M... 阅读全文
posted @ 2010-04-20 20:19 追梦人RUBY 阅读(223) 评论(0) 推荐(0) 编辑
MyEclipse下建立Struts工程 (图解)
摘要:今天使用MyEclipse建立了一个简单的Struts工程: 一个登录页面,如果用户名和密码均正确的话,将用户名显示在新页面中, 否则返回至登录页面。 1) File –> New –> Project 新建一个项目2) 弹出一个对话框,选择“Tomcat Project”3) 输入项目的名称: mytest 其他选项默认即可4) 配置上... 阅读全文
posted @ 2010-04-20 16:31 追梦人RUBY 阅读(241) 评论(0) 推荐(0) 编辑
MyEclipse配置Tomcat(图解)
摘要:1) 安装完MyEclipse后,在Eclpise的菜单栏可看到MyEclipse一项, 下面的工具栏中可看到MyEclipse的Tomcat图标2) 进行MyEclipse的配置, 从菜单栏中进入“Windows --> Preferences”3) 先要进行JDK的配置, 在左侧栏中选择“Java --> Installed JREs”... 阅读全文
posted @ 2010-04-20 15:43 追梦人RUBY 阅读(338) 评论(0) 推荐(0) 编辑
利用Myeclipse快速开发struts应用程序
摘要:头疼,又有几天没更新blog了,以此文来充实我那没有什么内容的blog。不说废话快速进入正题吧。PS:本文是myeclipse帮助文档的中文简化版。 ^___^ 本人是struts初学者,如有错误请多指教。开发环境:jdk5.0eclipse3.1M7 (观众问:为啥还在用eclipse3.1M7呢?答曰:没办法,偶奶奶家还是拨号上网。^*^)myeclipse3.84tomcat5.0.28简介... 阅读全文
posted @ 2010-04-20 15:40 追梦人RUBY 阅读(159) 评论(0) 推荐(0) 编辑
用MyEclipse创建一个Struts+Hibernate项目
摘要:前提条件: Eclipse3.1, MyEclipse4.0, JDK1.4都已正确安装, MyEclipse可以正常使用. 读者对Struts和Hibernate基本知识有所了解.第一步: 创建一个Web Project, 在主窗口菜单里面点击 File -> New -> Project..., 会弹出New Project的窗口, 选择MyEclipse -> J2EE P... 阅读全文
posted @ 2010-04-20 15:38 追梦人RUBY 阅读(286) 评论(0) 推荐(0) 编辑
—(二)水晶报表(CrystalReports)的简单应用(配置及发布)
摘要:u Visual studio 2008 自带水晶报表10u asp.net网站中的简单应用u 本次示例目的只是让刚接触水晶报表的朋友掌握其应用,因此示例以简单,简洁,清晰为主,没有连接后台数据库。Visual studio 2008新建asp.net网站CrystalReportsDemo如图: 右击项目——>添加引用:添加一个实体类DemoModel.cs本网站没... 阅读全文
posted @ 2010-04-11 20:06 追梦人RUBY 阅读(636) 评论(0) 推荐(0) 编辑
—(一)水晶报表(CrystalReports)的简单应用(配置及发布)
摘要:u Visual studio 2008 自带水晶报表10u asp.net网站中的简单应用u 本次示例目的只是让刚接触水晶报表的朋友掌握其应用,因此示例以简单,简洁,清晰为主,没有连接后台数据库。 Visual studio 2008新建asp.net网站CrystalReportsDemo如图: 右击项目——>添加引用: 添加一个实体类DemoModel.cs ... 阅读全文
posted @ 2010-04-11 20:05 追梦人RUBY 阅读(390) 评论(0) 推荐(0) 编辑
Asp.net 2.0 水晶报表部署问题解决
摘要:1、水晶报表安装包: C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports在目标服务器上运行对应的安装文件2、图表不显示:Dll文件把开发机器 C:\Program Files\Common Files\Business Objects\2.7\Managed 目录下的.dl... 阅读全文
posted @ 2010-04-11 14:49 追梦人RUBY 阅读(168) 评论(0) 推荐(0) 编辑
本人自写代码(Aspnetpager详细介绍)
摘要:DataSet ds; SqlDataAdapter dr; SqlCommand com; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["s... 阅读全文
posted @ 2010-04-11 12:46 追梦人RUBY 阅读(160) 评论(0) 推荐(0) 编辑
aspnetpager的使用(完美篇)
摘要:DataSet ds;SqlDataAdapter dr;SqlCommand com;protected void Page_Load(object sender, EventArgs e){if (!IsPostBack){SqlConnection con = new SqlConnection("server=.;uid=sa;database=数据库");con.Open();com =... 阅读全文
posted @ 2010-04-11 12:45 追梦人RUBY 阅读(227) 评论(0) 推荐(0) 编辑
AspNetPager不显示的N种可能性
摘要:1、要分页的记录总数只要一页且AlwaysShow设为false(默认);2、Visible属性设为false;3、未设置RecordCount值。(补充:设置RecordCount值的方法是)DataTable dt = new DataTable();AspNetPager1.RecordCount = dt.Rows.Count; 阅读全文
posted @ 2010-04-11 12:44 追梦人RUBY 阅读(236) 评论(0) 推荐(0) 编辑
VS2005中使用AspNetPager控件成功事例代码(分页超快的哟)
摘要:效果图片:显示页面的Html代码:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="AspNetPager.aspx.cs"Inherits="AspNetPager"%><%@RegisterAssembly="AspNetPager"Namespace="Wuqi.Webdiyer"TagPrefix="webdiyer"... 阅读全文
posted @ 2010-04-11 12:42 追梦人RUBY 阅读(237) 评论(0) 推荐(0) 编辑
aspnetpager的使用
摘要:这个控件有人说在2.0下面不能使用,试了一下,看来说法有误哦!仍然可以使用,方法也一样。下面把方法说明一下。 1.将AspNetPager控件放入工具箱的方法是右键点击工具箱,选择添加项目,然后刘览相关dll文件。 2.控件外观的设定 <webdiyer:AspNetPager ID="AspNetPager1" runat="server" UrlPaging="true" PageSi... 阅读全文
posted @ 2010-04-11 12:33 追梦人RUBY 阅读(190) 评论(0) 推荐(0) 编辑
【转载】3层架构应用AspNetPager分页 GridView分页
摘要:GridView自带的分页对于百万数据来说,效率太低,所以一般的项目应用AspNetPager分页控件调用存储过程会相当的高效,这里我们讲解下普通三层架构中如何使用AspNetPager分页控件进行数据分页。1. Sql server 2000通用分页存储过程CODE:CREATE PROCEDURE UP_GetDataList@tblName varchar(255), -- 表名@strGe... 阅读全文
posted @ 2010-04-11 11:34 追梦人RUBY 阅读(245) 评论(0) 推荐(0) 编辑
一个不错的WEB打印解决方案!
摘要:前段时间做项目时,因为需要用到WEB打印,原来是想用水晶报表的,但由于生成的数据比较麻烦(由多张表并且经过多次计算才生成),因此就想上网找一下有没更好更方便的办法。其实最好的办法就是可以直接打印当前页面需要的内容,这样就不用再去考虑数据源的问题了,所有操作都在客户端实现。网上的方法一般都是使用样式控制页面所需打印部分,于都在同一页面内控制,所以这样打出来的效果也不好看,而且也不便于控制,于是我就想... 阅读全文
posted @ 2010-04-08 21:03 追梦人RUBY 阅读(344) 评论(1) 推荐(0) 编辑
rdlc报表使用技巧二(转)--使用自定义数据集
摘要:<!--[if !supportLists]-->1<!--[endif]-->新建窗体<!--[if !supportLists]-->2<!--[endif]-->建立数据源3<!--[endif]-->建立报表新的数据报表已经生成,下面开始对数据源进行设置。<!--[if !supportLists]-->4<!-... 阅读全文
posted @ 2010-04-08 20:36 追梦人RUBY 阅读(252) 评论(0) 推荐(0) 编辑
rdlc报表使用技巧一(转)
摘要:1 建立数据源启动VS2005新建一个窗体项目,命名为TestProj在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”:选择后出现对话窗体,选择“数据库”,进入“下一步”:本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServ... 阅读全文
posted @ 2010-04-08 20:35 追梦人RUBY 阅读(356) 评论(0) 推荐(0) 编辑
SqlHelper中使用事务
摘要:SqlParameter[]signOnParms=GetSignOnParameters();SqlParameter[]accountParms=GetAccountParameters();SqlParameter[]profileParms=GetProfileParameters();signOnParms[0].Value=acc.UserId;signOnParms[1].Value... 阅读全文
posted @ 2010-04-04 13:18 追梦人RUBY 阅读(193) 评论(0) 推荐(0) 编辑
多数据库事务处理[改写]
摘要:看见园子里面一位高人写了一篇多数据库事务处理的东西,觉得很有意思,把它重写了一下。 在一个数据库中实现事务是没什么问题,当时项目中常常会遇到多个数据库交叉事务的情况,这个方法使用两个SqlTransaction 来处理这两个数据库中的事务,当一个更新不成功两个都要回滚。public void TransactionDebug(){string sql1 = @"Data Source=XXXXXX... 阅读全文
posted @ 2010-04-04 13:01 追梦人RUBY 阅读(222) 评论(0) 推荐(0) 编辑
利用C#事务处理对数据库进行多重操
摘要:有A B C 三个数据库操作语句,利用C#事务处理进行多重操作,如果任何一个语句发生问题,则所有语句都不执行。 C# codeSqlCommand sqlCmd = new SqlCommand();sqlCmd.Connection = sqlCnn;sqlCmd.Transaction = sqlCnn.BeginTransaction(); //完成事务处理的前期准备工作try{//将用户注... 阅读全文
posted @ 2010-04-04 12:56 追梦人RUBY 阅读(214) 评论(0) 推荐(0) 编辑
多数据库事务处理
摘要:在一个数据库中实现事务是没什么问题,当时项目中常常会遇到多个数据库交叉事务的情况,这个方法使用两个SqlTransaction 来处理这两个数据库中的事务,当一个更新不成功两个都要回滚。public void TransactionDebug(){string sql1 = @"Data Source=XXXXXX;Initial Catalog=stuDB;Integrated Security... 阅读全文
posted @ 2010-04-04 12:28 追梦人RUBY 阅读(183) 评论(0) 推荐(0) 编辑
JavaScript 强行弹出窗口 与 无提示关闭页面
摘要:<htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>无标题文档</title><scripttype="text/javascript">... 阅读全文
posted @ 2010-04-04 12:09 追梦人RUBY 阅读(224) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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