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

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

[已解决] 时间格式字段内容的取值

[复制链接]
沈阳铁路局 发表于 2012-12-21 15:03:34 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-12-21 16:06 编辑

ORACLE10G
A表单中 有一个日期型字段TIMEA,格式为 %h:%m:%s,
B表单中 也有一日期型字段 TIMEB,格式同TIMEA,
现在我想从A中取出字段内容赋予B中这个字段
请帮助一下:现在我取值都正常,就是赋值出错,请这个指点一下
shary 发表于 2012-12-21 15:27:01 | 显示全部楼层
您所有的取值正常,赋值出错能否将您具体的脚本以及不正常的状况贴图描述清楚。以便我们配合您尽快解决您的问题。希望理解配合。非常感谢。
 楼主| 沈阳铁路局 发表于 2012-12-21 15:45:40 | 显示全部楼层
var xjmc = "";
var xjmc=getItemValue("巡检名称");
if (xjmc != null&&xjmc !="") {
var sqlxj = "select to_char(ITEM_KSSJ,'HH24:mi:ss')   from TLK_巡检任务 where item_xjxm='"+xjmc+"'";
println(sqlxj);
rtn = queryByDSName("sbgl",sqlxj);
println(rtn);
if (rtn != null) {
for(var iterator = rtn.iterator();iterator.hasNext();){
       var map1 = iterator.next();
           rtn2=""
       var rtn2= map1.get("item_kssj");  //这个值为空  不知为啥
println(rtn2);       
}
}
}
rtn2;
shary 发表于 2012-12-21 15:51:07 | 显示全部楼层
回复 3# 沈阳铁路局


   您好,您把您的这句sql
var sqlxj = "select to_char(ITEM_KSSJ,'HH24:mi:ss')   from TLK_巡检任务 where item_xjxm='"+xjmc+"'";
变更为如下的sql:
var sqlxj = "select to_char(ITEM_KSSJ,'HH24:mi:ss')  as item_kssj from TLK_巡检任务 where item_xjxm='"+xjmc+"'";
因为您的循环遍历中的map1.get("item_kssj")中的item_kssj对应的是您查询的sql的字段名,而您的sql用到了to_char函数所以字段名不是 item_kssj 了。所以你要重新给它个别名。
您先尝试,有问题我们再沟通。
 楼主| 沈阳铁路局 发表于 2012-12-21 16:03:13 | 显示全部楼层
可以了 关吧 谢谢
shary 发表于 2012-12-21 16:06:08 | 显示全部楼层
好的。感谢您的反馈。

本版积分规则

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

GMT+8, 2026-8-12 19:46

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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