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

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

关于表单映射

[复制链接]
ecwdsy 发表于 2011-5-26 15:41:15 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-6-21 14:15 编辑

映射的表ID为NUMBER类型,全部设置好以后进入该表单模块报错:*ORA-01722: 无效数字 。如果ID改为VARCHAR2类型则正常。是否映射的表ID不能为数字类型?

出错的SQL语句(红色是出错的地方):
select * from ( select row_.*, rownum rownum_ from ( SELECT * FROM (SELECT d.*,NAME FROM T_DOCUMENT d INNER JOIN TABLE1 m ON d.MAPPINGID=m.ID WHERE d.ISTMP = 0) ordtb WHERE DOMAINID ='11e0-762c-d31286b0-abd4-2d7ef7253046' ORDER BY ordtb.ID ) row_ where rownum <= 10) where rownum_ > 0
shary 发表于 2011-5-30 14:39:14 | 显示全部楼层
您好,平台中所有表的ID是自动生成的一串字符串。如果您添加表记录时后台代码会自动帮您生成一个字符串形式的ID。您标记的红色字符串是企业域ID。每个企业域的ID是唯一的。
 楼主| ecwdsy 发表于 2011-5-30 15:31:30 | 显示全部楼层
本帖最后由 ecwdsy 于 2011-5-30 15:36 编辑

我指的是自己系统里的表A(不是由MYAPPS生成的表),MYAPPS后台表单里新建表单,选择类型为"普通(映射)"。然后在映射里映射表A。如果表A的ID为数字型就会报错,为字符型就正常。是不是映射表单的主键只能为字符型

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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