51CTO博客开发张隽永
oracle 对查询结果进行排序时,被排序的栏位存在null值,且要指定NULL值排在最前面或者最后面,本文将介绍如何处理oracle 空值排序,需要的朋友可以参考下:适用情况: oracle 对查询结果进行排序时,被排序的栏位存在null值,且要指定NULL值排在最前面或者最后面 关键字:Nulls First;Nulls L
AlertControl控件首先是用来在页面上弹出提示框的。在DevExpress.XtraBars.Alerter这个命名空间下。如果用代码来生成altercontrol控件的话,例子如下: 如果我们在form窗体上直接拖一个控件过来,那么对于altercontrol控件的事件就很熟悉了; private vo
本文将向大家介绍 SQL Server 中行转列问题的终极解决方案,主要应用case语句来解决行转列的问题,下面就一起来看看。 行转列问题主要分为两类。 1)简单的行转列问题: 示例表: id sid course result 1 2005001 语文 &nbs
在工作过程中学到的几个小知识点总结:根据条件判断是是否要加入集合:可以通过linq去判断条件是否成立List<HRWorkOverTimeDto> rest = new List<HRWorkOverTimeDto>(); for (int i = 0; i < gps.Count; i++) { &nbs
最近工作过程中遇到一点写程序思路不清晰,简单的问题复杂化的情况;特总结一下几个小知识点希望再次遇到类似的情况时把程序简单化:考虑到linq实现程序的多个字段查询判断,考虑用dictionary和hashtable将程序简单化.1.对于这种自创建的排序虽然不难,但是自己在写代码时往往想不到用这种方式去处理问题,下次再遇到类似的情况时可以从这个思路出发,或许思路会简单很多;C#中自创建排序并调用:
oracle中备份和还原数据库的命令汇总:以下是一段是工作中用到的还原数据库的命令:sqlplus system/system @ orcl; (orcl为数据库名)drop user bylerp cascade; (bylerp为用户名)create user bylerp(用户名) identified by bylerp(密码) default tablespace byler
1.//java中map的使用:将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。采用键值对的形式存储数据,主键唯一,当给一个键重复赋值时第二次赋的值会覆盖第一次赋的值。设置值用set("key","value");,获得指 定键的值用get("key")。例如:Map map = new HashMap();map.put("name",“aa”);map.put("a
最近在做项目遇到一个问题,在主页面点击某个按钮时打开一个页面,之前做法都是弹出一个页面,但是现在要求是打开一个tab页面而不是弹出方式打开,这个主页面会传querystring过去,根据T_equ参数去做判断要不要默认进去让页面处于新增状态;这个不难,关键问题是需求要求这个打开的tab页面当点刷新按钮时不做处于新增状态的处理,之前是根据Request.QueryString["T_equ"]来做判
asp.net中点击某个按钮时打开自定义的页面(帮助文档);(1)第一种方式:对某个文本加链接;点击后弹出某个页面;<a style="cursor: pointer; left: 0px;" href="javascript:OpenWinParam();void(0);">格式参数</a>点击链接的;OpenWinParam为定义的js的函数;function Open
简要比较: replace:字符串级别的代替 如:SELECT REPLACE('acdd','cd','ef') FROM dual; →aefd translate:字符级别的代替 如:SELECT TRANSLA
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误 的出处的详细信息。 异常详细信息: System.Web.Htt
Oracle 9i数据库,执行下面语句出现错误“ORA-01791: 不是 SELECTed 表达式”:select distinct t.name from auth_employee t order by t.auth_employee_id asc原来:SELECT语句中含有DISTINCT关键字或者有运算符时,排 序用字段必须与SELECT语句中的字段相对应。网上搜到解释如下:在OR
最近在做报销管理时遇到float类型的数据在js中相加或者相除会出现精确度不一致的问题,先总结如下: //两个float类型的数字累加;function FloatAdd(arg1,arg2){ var r1,r2,m; try{r1=arg1.toS
//在公司中用到根据长时间类型请假的情况,根据时间的开始日期好结束日期来批量生成时间段的请假单;//-------------日期信息---------------------wisdom.dateDiff = function(strInterval, dtStart, dtEnd){ if (typeof dtEnd == 'string' )//如果是字符
//通过html格式生成导出excel文件,下载保存。 StreamExport(wgMdcStaff5, fileName, ToDataTable<MdcDrugProcureStockViewDto>(response.responseObjects)); 调用方法// //把实体集合对象转化成datatable类型的数
Oracle 的Trigger 中不能操作基表(转) Oracle 的Trigger 中不能操作基表 在将SYBASE的Trigger移植到ORACLE的时候发现一个问题, 就是在一张表的Trigger中不能含有操作该基表的SQL, 例如STOCKINFO的Trigger里不有操作STOCKINFO的SQL。 那加权平均价如何取呢? 现在只能在原平均价的基础再与新价进行加权平均
B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 表示层:是系统的 分工明确,条理清晰,易于调试,而且具有可扩展性。 分层式结构究竟其优势何在? 2、可以很容易的用新的实现来替换原有层次的实现; 5、利于各层逻辑的复用。 1、降低了系统的性能。这是不言而喻的。如果不
最近用到checkboxlist控件,想取到它对应的value值,但是用一下方法后取不到值,从网上查资 料后才知道checkboxlist在前台html页面表现中没有value属性。C# code有个地方要用到ajax,页面上的值得用js到才行,页面上有个服务器控件checkboxlist,想 要获取选中的value值, &
这些天在工作中遇到了动态绑定数据列的问题;于是用到了反射机制来实现这些功能;例如: chitemlst[i].lcWorkLinkDtos.Sort(delegate(CodeDto v1, CodeDto v2) { return Comparer<string>.Default.Compare(v1.code, v2.code); });对集合中的某个字段进行排序的方法;使用集合
c#中枚举类型的定义与使用 介绍枚举是一个指定的常数,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。定义默认基数从O开始,也可指定数值。enum Days { Saturday=1, Sunday, Monday, Tuesday, Wednesday, Thurs
这几天一直在做几个报表,这个报表与之前不同的是现在报表的列头要求是活的,根据用户添加的数据来动态决定,也就是实现动态报 表。刚开始想用交叉表来实现,后来发现客户给的报表样张中报表中有些数据用交叉表是实现不了的;后来由于直接用工具画图的方法 在这里不合适,所以就选择用代码来动态的拼接生成相应的报表文件来实现相应的操作; 以下也就是在生成动态报表表头时的所用到的 一些代码;这里要说明一点的是,在
在工作中见到一下代码: bool isFile = File.Exists(filePath); StringBuilder sb = new StringBuilder(); sb.Append(" setTimeout(function() {"); if (!isFile) { sb.Append("wisdom.alert('相应的报表文件不存在!'
create or replace trigger into_demandPlan_trigger after insert on I_WZ2SC_SHJHZWJ for each rowdeclare v_materielName SCM_WZ_DemandPlan.Materielname%TYPE; v_plan_uui
//获取选中月的第一天和最后一天 function getFirstAndLastMonthDay( year, month){ &n
System.DateTime currentTime=new System.DateTime();取当前年月日时分秒 currentTime=System.DateTime.Now;取当前年 int 年=currentTime.Year;取当前月 &nbs
下列语句部分是SQL分类:ALTER,(SELECT,INSERT) DCL—数据控制语言COMMIT,1、说明:创建数据库sql server--- 创建 备份 A:create table tab_new as select col1,col2… from tab_old definition only5、说明:删除新表DB2中列加上后数据类型也不能改变,唯一能改变的是增加 Alter tab
在工作过程中遇到了多条记录比较分值上下限的问题,首先是用java写的比较程序如下:if(PartnerConstants.CODE_INFO_SUP_EVA_RESULT_TYPE_SCORE.equals(supEvaResultTypeCode) ||PartnerConstants.CODE_INFO_SUP_EVA_RESULT_TYPE_LE
//选择分类指标后赋值 function AfterSelDetailCode(sender,selectObjs,data) { &
这里需要提一下的是,get和post是通过表单的HTML控件做了个包装,大体是通过隐藏控件提供控制的参数的。_doPostBack,这个函数如果是true的页面,带编辑列的__EVENTTARGET,''$'或__EVENTARGUMENT是调用事件时的参数。 Button1,一个AutoPostBack属性为Visible为4.双击Button,写入Button是不是出现了
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号