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

document为null

[复制链接]
elong 发表于 2012-9-25 17:15:47 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-9-26 16:06 编辑

var name=getItemValue("设计师");
var type=getItemValue("房屋类别");
var process=getDocumentProcess();
var doc=getCurrentDocument();
println(doc+"=======doc=========");
if(type=="现房"){
        var sql="select max(item_序号) as item_number,domainid from tlk_设计师接待排班表_现房 group BY domainid";
        var datas=queryBySQL(sql);
        for (var iter = datas.iterator(); iter.hasNext();) {
                var data = iter.next();
                var rtn=data.getItemValueAsInt("number");
                var num=rtn+1;         
                }
                var dsql="select item_序号,domainid from tlk_设计师接待排班表_现房 where ITEM_设计师姓名='"+name+"'";
                var rdatas=queryBySQL(dsql);
                println(rdatas+"====sql=====")
for (var riter = rdatas.iterator(); riter.hasNext();) {
                var rdata = riter.next();
                println(rdata+"============");
                var xuhao=rdata.getItemValueAsInt("序号");
                println(xuhao+"=======aa==========");
                println(num+"===num=========");
                rdata.findItem("序号").setValue(num);
                println("进来了");
                process.doUpdate(rdata);               
                }                               
}

代码中打印rdata时显示DOCUMENT为空;但是后面的“xuhao”又能取到值;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
shary 发表于 2012-9-25 17:43:06 | 显示全部楼层
您好,根据错误提示是因为您数据库中没有这条记录因而您不能更新。麻烦打印一下记录的ID然后根据ID在数据库表中查询是否存在记录
回复

使用道具 举报

 楼主| elong 发表于 2012-9-26 14:04:23 | 显示全部楼层
数据库中有记录的,就是没获取到document值
回复

使用道具 举报

bess 发表于 2012-9-26 16:06:42 | 显示全部楼层
本地测试没有问题,跟客户远程查看确实存在该问题。
q上跟客户沟通之后,由于只有部分表单有问题,客户同意将帖子移到其他。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 07:17

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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