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

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

值脚本问题

[复制链接]
xunware 发表于 2012-3-14 11:49:28 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-3-16 18:36 编辑

值脚本我想查询一个int型的数据后再加1
请问该脚本什么写
var num = "select max(num) from 表名"
num = num+1;
这样写可以么
purple 发表于 2012-3-14 11:58:30 | 显示全部楼层
您好,可以的,但是您没执行查询呀,您的逻辑没问题,但是在平台查询语句需要通过queryBySQL来执行查询,得到一个满足条件的数据集,再循环变量数据集取出自己需要的数据,语法可参考这个脚本:http://www.teemlink.com/bbs/view ... 26amp%3Btypeid%3D35有问题,我们再沟通。
 楼主| xunware 发表于 2012-3-14 13:04:49 | 显示全部楼层
在取值时,调用以下值脚本报错
var sql = "select nvl(max(ITEM_序号)+1,1) as num, DOMAINID  from TLK_问题录入表单 group by DOMAINID";
var datas = queryBySQL(sql);
for (var iter = datas.iterator(); iter.hasNext();) {
   var dept= iter.next();
   value = dept.getItemValueAstring(“num”);
}
value ;
请问是怎么回事

Field:序号-值脚本出错 <br>JavaScriptRunning:[Form.问题录入表单.Field(11e1-6d81-707f5fd3-98fb-ebdd9351c539).序号.ValueScript]: syntax error (Form.问题录入表单.Field(11e1-6d81-707f5fd3-98fb-ebdd9351c539).序号.ValueScript#5)
purple 发表于 2012-3-14 14:06:30 | 显示全部楼层
您好,错误信息提示是语法错误,我猜测是您的sql语句的问题,请您在sql定义的前后分别加一个打印语句,定位一下问题。谢谢。

本版积分规则

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

GMT+8, 2026-8-12 21:30

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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