- 浏览: 112419 次
- 性别:
- 来自: 济南
最新评论
文章列表
前天,有个ERP操作人员用sql语句误删除了两条前几天的记录,然后打电话通知我,告诉我删除错了,让我给恢复一下;我一听,疯了!敢紧找到前天备份的数据库还原了一下,天可怜见,有这两条记录,但是这两条记录分别又有几条子表明细,用导入导出的工具导入时会提示有约束之类的东西,导入失败!好吧,一步一步来!
首先备份数据库,备份数据库,备份数据库,重要事情说三遍!
1、先将主表导入中间表;2、用sql语句导入主表 insert into 主表 select 对应字段,同时记住Id
3、再将子表数据导入中间表; 4、导入子表数据 insert into 子表 select 主表id,***
这 ...
需求:1、根据不要的发货方式,动态组装不同的物流单位下拉菜单;2、发货方式,物流单位均要从数据库中读取; 解决思路:利用dwr从数据中取出数据,动态组装下拉菜单 // 根据物流单位类型(发货方式)构造不同的下拉菜单 function buildWLSelect(selname,wlfhfs,wlvalue){
document.all(selname).options.length = 0;var wlselect = document.all(selname);dwr.engine.setAsync(false);var wlnames = SalesFHMBO.getLogicisNa ...
要求:修改主表中某个字段的值,自动更新子表中的某个字段
我们为了不更改程序,创建一个update触发器。
create trigger [tig_update] on 表名
after update
as
declare @id int
begin
if (update(主表列名))
begin
select @id=id from inserted
update 子表名 set lasttime = GETDATE() where pid = @id
end
end
效果好像不对,单用ifupdate(a),也体现不出效果,为什么?
如果我们执 ...
近期,公司要通过一台中间服务器,把内网的ERP数据导入到外网中来,由于内外网物理隔断,外网无法直接访问内网的数据,而且站在安全的角度上没有一个公司会这么做。老大把这个任务交给了我,正好前一阶段刚刚学习了Cxf WebService,决定采用cxf发布rustful方式现来实它。老大提出了几点需求:1、采用动态数据源,也就是说,我有5个数据源,根据需要访问;2、外网服务器通过中间服务器获取内网ERP的数据,要使用xml格式;3、采用验证令牌;牵扯到公司机密问题,我就不传源代码了,如果有相同的情况要找我讨论,请加我QQ:361202421,不过很少时间上,或者写在评论上,我们一起讨论!
我在使用 ...
最近在工作中要使用存储过程,因为前端页面传过来的下拉菜单的值不固定,数据是这样的,0是全部,1是男,2是女,当选择全部时,要能查询出所有的用户,否则只能查询出来男的用户或者女的用户,一般都是在存储过程中写
declare @sql nvarchar(500), @str nvarchar(20)
set@str = 'and sex = 1'
set @sql = 'select * from 表 where id >0 '+ @str
exec sp_executesql@sql 或者 exec(@sql)
后来看了一篇博客发现还有另一种写法
下面是 不采用拼接SQL字符串 ...
最近在用CXF开发webservice时遇到这个很郁闷的问题。配置一切都正常,启动tomcat也正常,但是当在IE浏览器中输入http://localhost:8080/工程名时http://localhost:8080/工程名时,报404,控制台报Can'tfindtherequestforhttp://localhost:8080/工程名'sObserver;
这就奇怪了,后来根据参照网址中的crossdqw的解答找到了解决方案,厉害!
你在客户端删掉web.xml中的cxf配置或者是在mapping中不要让它映射所有<servlet-mapping>
最近,想copy一份工程来做另一个项目,用因此当t1 和t2 都在tomcat的编译项目的时候会出现错误:
2016-5-18 9:45:40 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.util.Log4jConfigListenerjava.lang.IllegalStateException: Web app root ...
判断用户登录出错信息
- 博客分类:
- Mybatis
判断用户登录出错信息,
publicString login() throwsException {
request= ServletActionContext.getRequest();
session= request.getSession(true);
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
/**
得到用户名、密码
*/
String loginname = request.getPara ...
今天做工程时,用户提到了一个需求,要求对项目表(PM)中的项目填加删除功能,
不但要对主表删除,还要对子表1、子表2进行级联删除,在数据库没有使用级联删除约束,我用的数据库是sqlserver2005,从网上搜了几个方法,说是用
<delete id=”deleteById”>
begin
语句1;
语句2;~~~~~
end
</delete>
我一试,呵呵,果然不行,有可能在mysql中可以这样写,不知道为什么mybatis对sqlserver这么不友好,还能不能一起快乐的玩耍了;你让隔壁老王怎么看;你让对面测试MM
最近在开发一个新项目,业务人员不知道字数有限制,多输入了好多字,导致程序报错。后来,领导要求对多行文本输入框textarea进行字数限制,只知道对文本框进行限制!好吧,找度娘,呵呵,还真有!假设在多行文本输入框textarea只能输入20字符(包括中英文标点等),那就写成如下格式:
<textareaname="reamarks"style="width:100%;" rows="3"cols="3"onpropertychange="if(value.length>20) value ...
今天,在工作的时候,一朋友提出了一个需求,在excel中根据物流单位的报价计算物流单位的总费用
序号
箱数
重量kg
到站
佳怡物流
兔兔快运
1
3
140.5
临沂
2
56
260.7
莱西
3
15
78
莱阳
4
2
90
潍坊
5
前几天,公司ERP要导出数据,由于数据量比较大,利用jxl或者poi导出根本导不出来,tomcat也设置了虚拟内存之类的东西,一导出excel数据服务器的cpu利用率绝对是百分百啊,要知道这是双核1.8G的CPU,1T的硬盘等,也是比较有名的服务器啊!公司的业务比较复杂,sql语句还不敢乱改,实在没办法了,眼泪哗哗的!但是要知道压力越大,潜力越大,压力是他娘,不对,压力像弹簧,你弱他就强!^_^,找度娘去,看到使用bcp导出数据,好东西试试吧!
先看一下,bcp的用法:bcp{dbtable|query}{in|out|queryout|
前几天,遇到一个十分棘手的问题,有同事提出在是字符类型的列中进行起止号计算,大体是这样的
新起号=上一条止号+1
新止号=新起号+数量
而在这一列的数据是这样的
库存
CN003?005007
000890670000
98111100 库存
370111900000
001,800,900,00
~~~~~~~~~~~~
木办法,问度娘吧,发现还是高人多啊,提出用ISNUMERIC(列名)=1,就是数字类型的,但是请看一下ISNUMERIC的说明文档
ISNUMERIC
语法 ISNUMERIC ( expression ) 参数 expression 要计算 ...
今天做一个S2SM的项目时,在session超时或者失效时返回到登陆页面重新登陆,前台使用的easyui框架
1、首先修改web.xml
<session-config>
<session-timeout>1</session-timeout>
</session-config>
2、自定义一个登录超时的拦截器
packagecom.tungkong.util;
importjava.util.Hashtable;
importjavax.servlet.http.HttpServletResponse;
importo ...
今天,在使用Spring+Struts2+Mybaits做一个项目,在myeclipse中的Tomcat启动时,报一个
InitializingSpringrootWebApplicationContext
然后就不动了,What,肿么回事,找度娘
说是有几种情况
1、数据库连接
2、删掉oro.jar包,我一直²