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

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

获取数据库表单数据

[复制链接]
fengzhong 发表于 2011-12-9 11:50:07 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-12-14 11:51 编辑

Field:姓名-值脚本出错 <br>JavaScriptRunning:[Form.PerInformation.Field(11e0-72f1-fb8c0fe9-bd8d-838ba28694b8).姓名.ValueScript]: unterminated string literal (Form.PerInformation.Field(11e0-72f1-fb8c0fe9-bd8d-838ba28694b8).姓名.ValueScript#1)  


脚本值
var sql="select id as id,姓名 as ITEM_姓名, '"+getWebUser().getDomainid()+"'

domainid  from tlk_perinformation ";
var opts = $TOOLS.createOptions();
var query = queryBySQL(sql);
var value = "";
if(query!=null)
{
  for(var iter = query.iterator();iter.hasNext();){
  var doc= iter.next();
  value= doc.getItemValueAsString("ITEM_姓名");
  opts.add(id,value);
  }  
}
opts;
kimi 发表于 2011-12-9 11:53:08 | 显示全部楼层
本帖最后由 kimi 于 2011-12-9 12:02 编辑

var sql="select id as id,姓名 as ITEM_姓名, '"+getWebUser().getDomainid()+"'  
你把这条语句改成这样试试:
var sql="select  id,ITEM_姓名 as 姓名,domainid from tlk_perinformation "
 楼主| fengzhong 发表于 2011-12-9 13:58:58 | 显示全部楼层
回复 2# kimi

还是不行
*Field:姓名-值脚本出错 <br>JavaScriptRunning:[Form.PerInformation.Field(11e0-72f1-fb8c0fe9-bd8d-838ba28694b8).姓名.ValueScript]: missing ; before statement (Form.PerInformation.Field(11e0-72f1-fb8c0fe9-bd8d-838ba28694b8).姓名.ValueScript#2)
kimi 发表于 2011-12-9 15:49:01 | 显示全部楼层
您好:您可以通过如下代码实现:
sql="select item_姓名,id,domainid from tlk_perinformation";
var datas = queryBySQL(sql);
for (var iter = datas.iterator(); iter.hasNext();) {
var  doc= iter.next();
value = doc.getItemValueAstring("item_姓名");
}
value;

本版积分规则

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

GMT+8, 2026-8-12 17:38

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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