天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2389|回复: 3

[性能] 效验脚本没作用

[复制链接]
李志军 发表于 2011-10-21 11:53:39 | 显示全部楼层 |阅读模式
var bianhao= getItemValueAsString("用户编号");
var rtn=" ";

try{

var appid = getApplication();

var sql = "select  ITEM_编号 from TLk_水表参数 where ITEM_水表编号="+bianhao;

var datas = queryByDSName("dbwater",sql);

if(datas=null){
rtn="用户编号"+bianhao+"不存在";
   
}

}catch(e){}
rtn;

我的意思是要验证一下当前表单用户编号的字段所填的值在TLk_水表参数表中是不是已经存在
帮我看一下是不是脚本哪里些错了
admin 发表于 2011-10-21 13:44:57 | 显示全部楼层
不好意思,看您的脚本,感觉有点乱,不知道您到底是要验证乃个字段是否已经存在。用户编号吗?您是想实现编号是唯一,还是想根据编号去查询出相对应的内容呀。
 楼主| 李志军 发表于 2011-10-21 16:12:52 | 显示全部楼层
var bianhao= getItemValueAsString("用户编号");
var rtn=" ";

try{

var appid = getApplication();

var sql = "select  ITEM_用户编号 from TLk_水表参数 where ITEM_用户编号="+bianhao;

var datas = queryByDSName("dbwater",sql);

if(datas=null){
rtn="用户编号"+bianhao+"不存在";
   
}

}catch(e){}
rtn;

我想要验证现在要插入的字段的值在另一个表单中是不是已经存在,要是不存在就不插入这条数据
提示一个  rtn="用户编号"+bianhao+"不存在";
admin 发表于 2011-10-21 16:19:23 | 显示全部楼层
您好,您将您的脚本改成如下试一下:
var bianhao= getItemValueAsString("用户编号");
var rtn="";
var sql = "select  ITEM_用户编号 from TLk_水表参数 where ITEM_用户编号='"+bianhao+"'";
var datas = queryByDSName("dbwater",sql);
if(datas=null || datas.size()<=0){
rtn="用户编号"+bianhao+"不存在";
}
rtn;

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 09:47

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表