上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 摘要:在一个项目的开发中,经常会调用数据库中的存储过程。可是,几乎所有存储过程的调用都是同一个模式,主要区别就在于创建的每个参数类型、值等不一样。那么,能不能实现通过一个函数(或者类)调用所有的存储过程呢?本文在利用数据库提供的系统表原理上,实现了统一调用的方法,该方法只需要提供要调用的存储过程名,以及调用时提供具体的参数值就可实现任何存储过程的调用。Abstract: We have to call stored procedures of database systems during a development of a project. However, calling a store 阅读全文
posted @ 2012-03-26 16:55 Ruiky 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 收藏几段SQL Server语句和存储过程XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />-- ======================================================--列出SQL Server 所有表,字段名,主键,类型,长度,小数位数等信息--在查询分析器里运行即可,可以生成一个表,导出到EXCEL中-- ======================================================SELECT ( 阅读全文
posted @ 2012-03-26 16:54 Ruiky 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。 存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以出于任何使用 SQL 语句的目的来使用存储过程,它具有以下优点:可以在单个存储过程中执行一系列 SQL 语句。可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。存储过程在创建时即在服务器上进行.. 阅读全文
posted @ 2012-03-26 16:42 Ruiky 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。 3.存储过程可以重复使用,可减少数据库开发人员的工作量 4.安全性高,可... 阅读全文
posted @ 2012-03-26 16:41 Ruiky 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 本人转载:http://www.cnblogs.com/cuitsl/archive/2012/01/06/2314636.html与反射的比较 首先能看到的是,dynamic与反射相比,执行相同操作所需的代码少的多。 如调用类Me中的GetName()方法。class Me { public string Blog { get; set; } public string GetName() { return"Zhenxing Zhou"; } }用反射调用GetName()方法:Assembly a = Assembly.GetExecutingAssembly... 阅读全文
posted @ 2012-03-23 11:39 Ruiky 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 上一篇《系统操作日志设计》,已基本介绍了为什么要系统操作日志和设计系统操作日志部分内容,如不清楚系统操作日志的请点这里。 :) 通了解《系统操作日志设计》,已基本明确我们不能通过clone的方式来做日志的设计,因为这样不仅会造成的你数据库表爆炸的情况,还大大的增加了工作量,减少了系统的可维护性。 通过思考大概清楚系统操作日志的设计,以下是其UML图:通过上图,我们可以了解知道该UML主要由三个表组成,其中一个主表LogSetting和两个从表分别是LogOperation和LogSettingDetail。那么怎么样才能通过这样的设计来现实我们的日志功能呢?其实一开始我就觉得通过.net的反射 阅读全文
posted @ 2012-03-22 16:11 Ruiky 阅读(2563) 评论(3) 推荐(0) 编辑
摘要: 前言我们在做企业管理系统时,有多多少少都有对数据的完整性有所要求,比如要求系统不能物理删除记录,要求添加每一条数据时都要有系统记录、或者更新某条数据都需要跟踪到变化的内容、或者删除数据时需要记录谁删除了,何时删除了,以便误删后可以通过系统的XXX功能来恢复误删的数据。我将这种功能称为操作日志为什么要做操作日志?其实上文也描述了一些,其主要目的就是跟踪到每一个用户在系统的操作行为,如对数据进行查询、新增、编辑或删除甚至是登录等行为。更进一步的理解可以说是对用户使用系统情况的跟踪,对数据的跟踪防止数据意外删除、更改时有所记录,有所依据,以便对数据的还原,从某种程序上可以保护数据的完整性。系统设计场 阅读全文
posted @ 2012-03-22 16:10 Ruiky 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 先自己复习一下,看看下面的C#问题都能回答上来么?1.静态变量和非静态变量的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和 overload 的区别?8.什么是索引指示器?9.new 修饰符是起什么作用?10.this 关键字的含义?11.可以使用抽象函数重写基类中的虚函数吗?12.密封类可以有虚函数吗?13.如果基类中的虚属性只有一个属性访问器,那么继承类重写该属性后可以有几个属性访问器?如果基类中有 get 和 阅读全文
posted @ 2012-03-21 15:06 Ruiky 阅读(1485) 评论(4) 推荐(0) 编辑
摘要: 某Architect给他的Engineering团队的写了一封信《From an architect to a programmer》,在信中,结合他20多年在软件圈的经验,他为程序员提出了9条建议,去做一个快乐、受人尊敬的程序员。酷壳网站版主陈皓将这封信进行了翻译,相信所有程序员可以从中学到很多有用的东西。全文如下: 每次当我开始做新的东西是我就会很兴奋。就算在软件圈里做了20年以后,每当开始新的旅程里,我都觉得我心中有一些东西不吐不快。这是我们大家一起的旅程。我强烈地相信我们详细规划的过程是很有乐趣的,富有挑战的和丰富多彩的。我想让这个旅程让你们难忘,并且能增添你们所有人的阅历。 ... 阅读全文
posted @ 2012-03-16 09:03 Ruiky 阅读(3686) 评论(12) 推荐(2) 编辑
摘要: IGrab信息采集系统流程图(初稿),有不完善的地方后面继续改进。 阅读全文
posted @ 2012-03-14 14:28 Ruiky 阅读(360) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页