摘要: --增加表cw_users的外键约束fk_users_group,表中的group_id受表cw_users_group中的主键id约束begin transactionalter table cw_users add constraint fk_users_groupforeign key (gr... 阅读全文
posted @ 2015-09-25 23:55 Thinker_cxz 阅读(87) 评论(0) 推荐(0) 编辑
摘要: select * from (select *,ROW_NUMBER() over (order by id) as rowNumfrom cw_diy_scene where category_id = @categoryId ) as tabwhere tab.rowNum between (@... 阅读全文
posted @ 2015-09-25 23:54 Thinker_cxz 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1、sqlserver数据简单操作 sqlserver数据库连接字符串格式:server=服务器地址; pooling=true;max pool size=100; min pool size=5;packet size=4096;database=数据库名称;uid=用户名;pwd=密码;connection timeout=150;/// /// 根据查询语句从数据库中获取,指定数据 /// /// 查询sql /// 连接数据库字符串 /// 结果数据 public DataTable GetDataTable(string sql, string connStr) { SqlC... 阅读全文
posted @ 2014-04-10 16:46 Thinker_cxz 阅读(155) 评论(0) 推荐(0) 编辑
摘要: public class BaseEntity where T : BaseEntity { public BaseEntity() { } public BaseEntity(DataTable table, int indexRow) { InitObjInfo(table, indexRow); } /// /// 初始化实体类对象信息 /// /// /// private void InitObjInfo(DataTable table, int indexRow) { for (int i = 0; i /// 返回一个类型为T的对象 /// /// 数据表 /// 表... 阅读全文
posted @ 2014-04-10 16:41 Thinker_cxz 阅读(3379) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/Mr-fisher/articles/3007121.html 阅读全文
posted @ 2013-11-05 00:19 Thinker_cxz 阅读(141) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/qingyun163/archive/2013/01/05/2846633.html 阅读全文
posted @ 2013-07-03 10:57 Thinker_cxz 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、什么是三层机构 1、表示层:位于最外层(最上层),离用户最近,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作界面。表示层一般为Windows应用程序或Web应用程序。 2、业务逻辑层(BLL(Business Logic Layer)):是表示层和数据访问层之间通信的桥梁,主要负责数据的传递和处理,例如:数据有效性的检验、业务逻辑描述等相关功能。业务逻辑层通常为类库。 3、数据访问层(DAL(Data Access Layer)):主要实现对数据的保存和读取操作。数据访问,可以访问关系数据库、文本文件或是XML文档等。数据访问层通常为类库。 三层之间相互依赖,表示层依赖于业务. 阅读全文
posted @ 2013-06-09 10:45 Thinker_cxz 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 对于跨线程调用窗体控件,用的最多且最常用的方法一般是使用委托结合Invoke实现的。下面是我曾经使用该方式而实现跨线程调用的一段代码。 /// <summary> /// 委托,用以其它线程调用该委托获取当前选择的节点的文本 /// </summary> /// <returns></returns> public delegate string GetNodeText(); private string GetText() { return this.m_ParentNode.TreeV... 阅读全文
posted @ 2013-05-22 15:41 Thinker_cxz 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 今天心血来潮,想去了解一下SQLServer分页的写法(毕竟很久没用它了),然后到网上去查了有关这方面的相关知识。功夫不负有心人,最终在CSDN上看到了一篇讲述关于SQLServer分页查询的文章,感觉还不错,然后就寻思着把它给记下来,以便以后用的时候做参考。下面就是一个通用的分页查询存储过程。 1 /***---------------------------------------------- 2 *procedure name : prcPageResult 3 * author : FuChun 4 * create date : 2006-10-04 5 */ 6 CR... 阅读全文
posted @ 2013-05-21 11:48 Thinker_cxz 阅读(249) 评论(0) 推荐(0) 编辑
摘要: (1)、进程(Process) 进程Process存在于命名空间System.Diagnostics中,专门用于管理进程的开始、结束,访问进程中的模块,获取进程中的线程,设定进程的优先级别等。 Process的属性及方法,请参考csdn。 1、进程的简单运用 a、使用Start和kill可以建立和销毁进程 b、使用GetProcess方法可以获取本地计算机上正在运行的每一个进程列表。// 根据进程id按升序对进程排序,并取所有进程的前5个var processList = Process.GetProcesses().OrderBy(x => x.Id).Take(5); ... 阅读全文
posted @ 2012-11-30 15:45 Thinker_cxz 阅读(198) 评论(0) 推荐(0) 编辑