遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 44 下一页

2012年2月28日 #

NHiberante3.2 调用存储过程之Errors in named queries:

摘要: 环境 Xp ,vs2010, NHibernate3.2, MSSQL2005报错配置================== <sql-query name="TestSP3"> <return class="XXX.Doc.Domain.SPRet,XXX.Doc.Domain" /> exec GetARow :Id </sql-query>name可以任意,SPRet是存储过程返回集合对应的实体类问题出在Nhibernate无法通过上面配置识别实体类可用配置============================= 阅读全文

posted @ 2012-02-28 19:56 遗忘海岸 阅读(1172) 评论(0) 推荐(0)

2012年2月25日 #

AjaxFileUpload + *.ashx 文件上传在IE8.0(XP,VS2010,Development Server)下的注意

摘要: ashx,中返回类型设置成 json,plain时,返回的Json代码解析都出错,调试发现实际返回的除了json字符串外还有,其他html或xml导致无法解析成json对象 function UploadFile(elmFlag) { $.ajaxFileUpload({ url: '/FileUpload.ashx', secureuri: false, fileElementId: "fu" + elmFlag, dataType: "... 阅读全文

posted @ 2012-02-25 09:31 遗忘海岸 阅读(1399) 评论(0) 推荐(0)

2012年2月22日 #

MVC中使用Unity AOP

摘要: Unity AOP支持,透明代码,接口方式,与Virtual 方法, 由于透明代理必须继承MarshalByRefObject,接口方式使用Unity构建时,只能按接口获取Container.Resolve(IXXX), 在让标记接口继承IController(Filter正常)后发现Unity无法拦截到,最后只有Virtal方法方式可以形, Virtual方式的拦截器会在Filter执行后执行,Virtaul方法编织进AOP代码后取代了原来的Controll方法基于虚方法方式,Unity生成的代理类,该方式属于类型拦截,不存在拦截(代理)实例到目标实例(target)的引用public cl 阅读全文

posted @ 2012-02-22 15:45 遗忘海岸 阅读(1052) 评论(0) 推荐(0)

2012年2月15日 #

共享一个数据库多级分类代码(MSSQL存储过程版)

摘要: 说明相信多级分类在任何一个信息系统中都会用到,网上也能找到很多版本,下面这个是基于MSSQL存储过程版的,手上还有VB跟C#版的,不过这几年数据库一直用MSSQL,编程语言却从VBScript到C#又到PB, 搞到现在这套分类代码分别用VB、C#、PB实现了一遍,浪费了不少时间,NND神马多数据库啊!!!哥被忽悠了。分类采用前缀编码的方式,编码使用字符串类型的,当然也有使用二进制实现的牛人^_^.表结构说明(表Category,ClassId,ClassName,Code 为分类相关字段,DataNum,Info等是根据具体情况额外增减)存储过程--********************** 阅读全文

posted @ 2012-02-15 18:49 遗忘海岸 阅读(2336) 评论(5) 推荐(3)

2012年1月17日 #

浅谈数据库事务

摘要: 该问讲述了本人对数据库事务的一些理解,欢迎大家进来交流或拍砖。 阅读全文

posted @ 2012-01-17 08:39 遗忘海岸 阅读(2431) 评论(22) 推荐(5)

2012年1月14日 #

一些数据库资料整理

摘要: MSSQL体系结构介绍http://www.cnblogs.com/yueyue_jwfm/archive/2011/06/22/2087044.html关于数据库索引http://www.codinglabs.org/html/theory-of-mysql-index.html关于数据库事务http://www.cnblogs.com/hustcat/archive/2009/02/14/1390731.htmlhttp://www.cnblogs.com/hustcat/archive/2009/02/26/1398558.htmlhttp://blog.csdn.net/happyfl 阅读全文

posted @ 2012-01-14 19:28 遗忘海岸 阅读(278) 评论(0) 推荐(0)

2012年1月11日 #

人事系统---工资模块设计

摘要: 摘要:列出了一个针对生产型企业,工资生成模块的初步设计,希望有个抛砖引玉的效果^_^1.背景一个生产型企业,工资按月发放,工资主要分成计件工资(生产线员工)、考勤工资(后勤,行政等人员)两中,外加一些福利报酬,计件工资原始数据来自多张生产报表,考勤工资涉及考勤记录,福利报酬一般由工资制作员指定,涉及一些基本配置表2.总统设计2.1主要用例2.2流程2.3状态图将审核失败分成全部失败与部分失败.全部失败:允许制作人员删除全部重新生产,审核人员需要全部重审部分失败:工资表制作人员只能针对失败的记录进行重新编制,这样减轻了审核人员的工作量2.4数据库5张生产报表一月共用20来万条记录,每条记录根据字 阅读全文

posted @ 2012-01-11 08:48 遗忘海岸 阅读(2211) 评论(8) 推荐(5)

2012年1月8日 #

PB中的大数据量插入操作测试

摘要: 计算工资是需要根据生产记录,逐条计算,并插入另外一张计算结果表,生产报表一个月有20来万条方法一(A)PB中使用直接SQL 每条Insert后跟Commit,3000条记录测试结果是23719耗秒.(B)PB中使用直接SQL 每100条后跟Commit,3000条记录测试结果是15780耗秒.方法二使用DataWidnow,当dw_1.rowcount()中满100条记录时执行一次dw_1.update(),3000条记录测试结果是3516耗秒方法三(A)使用存储过程,PB中使用Execute Immediate :sql; commit; 3000条记录测试结果是10240耗秒.(B)使用存 阅读全文

posted @ 2012-01-08 15:25 遗忘海岸 阅读(1029) 评论(0) 推荐(0)

2011年12月30日 #

PB中设置SQLCA.AutoCommit = False的说明

摘要: 前提:设置AutoCommit=false1.执行数据库操作(sql语句,dw.update等)后需要自己调用commit;不然在断开链接时pb会默认调用rollback;导致操作未能保存.2.sqlca.sqlcode,的值记录的是最近一次执行的sql语句后的状态,如果有多个sql语句如下execute sql1 --执行时发生错误execute sql2 --执行时发生错误execute sql3 --正确show->(sqlca.sqlcode)那么上面显示的 sqlca.sqlcode 是03.调用commit;或rollback后 sqlca.sqlcode被重置成0execu 阅读全文

posted @ 2011-12-30 20:49 遗忘海岸 阅读(1325) 评论(0) 推荐(1)

2011年12月28日 #

PB代码块

摘要: 调整菜单与工具栏:m_mat.m_file.m_nowrow.text="维护&(M)";m_mat.m_file.m_nowrow.visible=true;m_mat.m_file.m_nowrow.ToolBarItemText="维护";trim(xx),当xx 是null时返回null,string(xx)当xx为null时返回null 阅读全文

posted @ 2011-12-28 09:23 遗忘海岸 阅读(250) 评论(0) 推荐(0)

2011年12月27日 #

T-SQL时间格式化显示

摘要: SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06SELECT CONVERT(varchar(100), G 阅读全文

posted @ 2011-12-27 10:53 遗忘海岸 阅读(637) 评论(0) 推荐(0)

游标,存储过程,以及临时表

摘要: 遍历Select存储过程的集合 阅读全文

posted @ 2011-12-27 10:03 遗忘海岸 阅读(444) 评论(0) 推荐(0)

2011年12月24日 #

获取指定表的字段信息sql2005

摘要: select syscolumns.name as ColName ,systypes.name as ColTypeName , syscolumns.length, sys.extended_properties.value as Mark ,syscolumns.isnullable as AllowNull ,IsPK = Case when exists ( select 1 from sysobjects inner join sysin... 阅读全文

posted @ 2011-12-24 14:41 遗忘海岸 阅读(198) 评论(0) 推荐(0)

2011年11月29日 #

WCF,心跳检测

摘要: 文章地址:http://www.cnblogs.com/huangxincheng/archive/2011/11/13/2246934.html#2256396System.Timers.Timer是基于.Net PoolThread实现的,独立于UI线程 public void GetService(string address) { Timer timer = new Timer(); timer.Interval = 1000; timer.Elapsed += (obj, sender) =... 阅读全文

posted @ 2011-11-29 16:02 遗忘海岸 阅读(1278) 评论(0) 推荐(0)

2011年11月28日 #

PB动态游标代码段

摘要: sql = "select p_partno from p_partno_rm group by p_partno order by p_partno"declare my3 dynamic cursor for sqlsa;prepare sqlsa from :sql;open dynamic my3;fetch my3 into:partno;do while sqlca.sqlcode = 0 partno = trim(partno) if partno <> "" and not isnull(partno) then ddlb_ 阅读全文

posted @ 2011-11-28 19:40 遗忘海岸 阅读(1509) 评论(0) 推荐(0)

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 44 下一页