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

保存按钮的动作执行前脚本,更新另外一张表里的一个字段失败!

[复制链接]
sunxbw 发表于 2012-8-27 15:37:44 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-8-27 16:18 编辑

JavaScriptRunning:[FormName:OA办公管理系统(精简版)/领导管理/考勤修改/上下班签到 Activity(11e1-f018-074948bf-a540-c3ea2bbfae08).保存.beforeActionScript]: Wrapped com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'table_0.DOMAINID' in 'where clause' (baselib#1238)
返回
 楼主| sunxbw 发表于 2012-8-27 15:40:17 | 显示全部楼层

  1. var userID=getItemValueAsString("USERID");
  2. var sql = "select * from 旷工表 WHERE userID ="+userID;
  3. var data = queryBySQL(sql);
  4. data.findItem("remarks").setValue('2');
  5. var process = getDocumentProcess();
  6. process.doUpdate(data);
复制代码
回复

使用道具 举报

irene 发表于 2012-8-27 15:47:10 | 显示全部楼层
您好,doUpdate()方法里的参数是文档对象而不是结果集哦,但您的data是一个结果集,您对函数的用法有误。您的需求可以通过updateByDSName()这个方法实现。您可参考该帖子:http://www.teemlink.com/bbs/view ... ight=updateByDSName
回复

使用道具 举报

 楼主| sunxbw 发表于 2012-8-27 16:08:51 | 显示全部楼层
回复 3# irene
解决了。
回复

使用道具 举报

bess 发表于 2012-8-27 16:17:46 | 显示全部楼层
感谢楼主告知!
回复

使用道具 举报

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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