检验某个字段是否重复(以检验编码是否重复为例)
来源:互联网 发布:网络上赌博被骗怎么办 编辑:程序博客网 时间:2024/05/01 10:38
前台:
public void actionSubmit_actionPerformed(ActionEvent e) throws Exception {
try {
super.actionSubmit_actionPerformed(e);
} catch (Exception e1) {
MsgBox.showDetailAndOK(null,"保存单据时出现异常点击详细信息查看详情",e1.getMessage(),1);
}
}
同时客户端需要先校验要检验的字段是否为空,为空的不允许提交或者保存等。
后台:
/**
* 提交事件
*/
protected IObjectPK _submit(Context ctx, IObjectValue model)
throws BOSException, EASBizException {
logger.info("提交事件");
synchronized (this) {
// 检测单据号是否重复
OverTimeApplyInfo ovetTimeApplyInfo = (OverTimeApplyInfo) model;
sql.delete(0, sql.length());
sql.append("select fid from T_ATT_OverTimeApply where 1=1 ");
if (ovetTimeApplyInfo.getId() != null) {
sql.append(" and fid!='");
sql.append(ovetTimeApplyInfo.getId());
sql.append("' ");
}
sql.append(" and FNumber='");
sql.append(ovetTimeApplyInfo.getNumber());
sql.append("'");
IRowSet irs = DbUtil.executeQuery(ctx, sql.toString());
if (irs != null && irs.size() > 0) {
throw new BOSException("单据号重复./n");
}
return super._submit(ctx, model);
}
}
- 检验某个字段是否重复(以检验编码是否重复为例)
- 妙用Cache检验用户是否重复登陆
- 妙用Cache检验用户是否重复登陆
- 妙用Cache检验用户是否重复登陆
- 检验字符串中是否包含重复字符
- C# Excel检验数据是否重复及Table检验数据是否重复
- 检验输入数据是否重复函数(SQL Server)
- 检验是否重复的存储过程函数(SQL Server)
- 妙用cache检验用户是否重复登陆_asp.net技巧
- 检查某个字段的值是否重复
- 检验是否为BMP格式文件
- 检验字段值是否符合规则
- 如何判断Oracle中某个字段的值是否重复
- 查询表里是否有重复某个字段的数据
- oracle 查询单表某个字段 数据是否有重复
- 检验两个字符串是否为兄弟字符串
- iOS检验是否为手机号码、身份证号码等
- iOS 检验账号是否为手机号
- 四则运算算法,欢迎拍砖
- 10.9一天都不知道在干些什么
- 英报传言震动美元老大地位
- Web开发电子期刊2009年第9期(总第37期)
- Oracle EBS:不能正常启动的解决方案
- 检验某个字段是否重复(以检验编码是否重复为例)
- 电子节目指南(EPG)在机顶盒中的实现
- 使用C#的用户控件创建ActiveX
- 帅哥和丑男的区别
- 文件夹操作之----删除文件夹
- 使用安全令牌连接VPN网络-windows7
- 提高执行力
- 查询所有的组织单元
- jdk6.0+eclipse 3.3+lomboz 3.3+tomcat 6.0+jboss 4.2 配置J2EE环境