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

sql insert表单对应数据库表的数据无法进行编辑,删除

[复制链接]
广东琨腾 发表于 2015-12-14 15:30:21 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2015-12-21 11:10 编辑

我们有个xml保存了一些列的常量,现在我想通过表单维护一个常量表
我用系统新增的数据,可以被编辑,删除。

这个是系统生成数据导出的sql:
INSERT INTO `ltdb`.`tlk_lt_data_dic` (`PARENT`, `LASTMODIFIED`, `FORMNAME`, `STATE`, `AUDITUSER`, `AUDITDATE`, `AUTHOR`, `AUTHOR_DEPT_INDEX`, `CREATED`, `FORMID`, `ISTMP`, `VERSIONS`, `APPLICATIONID`, `STATEINT`, `STATELABEL`, `AUDITORNAMES`, `LASTFLOWOPERATION`, `LASTMODIFIER`, `DOMAINID`, `AUDITORLIST`, `STATELABELINFO`, `PREVAUDITNODE`, `PREVAUDITUSER`, `ITEM_ENUM_NAME`, `ITEM_REMARK`, `ITEM_ENUM_VALUE`, `ITEM_ENUM_VALUE_NAME`, `ITEM_INSERT_TIME`, `ID`) VALUES (NULL, '2015-12-14 15:11:41', '量通核心业务系统/系统管理/常量管理/lt_data_dic', '', NULL, NULL, '11e5-9cb9-c9bce1f2-b827-1ba774e2547c', '11e5-9cb8-6614e976-b827-1ba774e2547c_11e5-9cb9-03a97d1d-b827-1ba774e2547c', '2015-12-14 15:11:21', '11e5-9eea-7a9726c0-9853-51c8d3bae2f8', '\0', '2', '11e5-9cb5-52d40bb8-b827-1ba774e2547c', '0', NULL, '', NULL, '11e5-9cb9-c9bce1f2-b827-1ba774e2547c', '11e5-9cb8-660e0ba5-b827-1ba774e2547c', '{}', NULL, NULL, NULL, '测试2222', '1', '1', '1', '2015-12-14 15:11:41', '11e5-a231-e0f7038f-111c-cfc3d003e3b7');

我对比了几条系统生成的数据,除了ID,其他系统字段都一致
所以我就改这条sql的ID,然后数据库执行这条insert数据。插入成功后,前台页面列表有数据,但是无法对该数据进行编辑和删除
点击编辑是空的


归根结底就是各数据同步的问题。外来的数据应该怎么使用sql导入到表单生成的数据库表中呢?

本帖子中包含更多资源

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

×
karrman 发表于 2015-12-15 10:11:42 | 显示全部楼层
INSERT INTO OBPMAPP.T_DOCUMENT (ID,LASTMODIFIED,FORMNAME,AUDITDATE,AUTHOR,CREATED,FORMID,ISTMP,VERSIONS,APPLICATIONID,LASTMODIFIER,DOMAINID,MAPPINGID) VALUES ('abc123','2012-11-29 12:11:04','myApps功能示例/表单示例-基本控件/表1','2012-11-29 12:11:04','11de-c13a-0cf76f8b-a3db-1bc87eaaad4c','2012-11-29 11:11:04','11e2-385d-782ff8f5-be8f-15d20ccd718d',false,1,'11de-ef9e-c010eee1-860c-e1cadb714510','2012-11-29 14:11:04','11de-c138-782d2f26-9a62-8bacb70a86e1','abc123')

INSERT INTO OBPMAPP.TLK_表1 (ITEM_接受参数,ITEM_数字字段,ITEM_ASDASDS,ITEM_水果类别,ID,LASTMODIFIED,FORMNAME,STATEINT,AUTHOR,CREATED,FORMID,ISTMP,VERSIONS,APPLICATIONID,STATELABEL,AUDITORNAMES,LASTMODIFIER,DOMAINID,AUDITORLIST) VALUES ('aaa',0,'ccc','ddd','abc123','2012-11-29 15:11:04','myApps功能示例/表单示例-基本控件/表1',0,'11de-c13a-0cf76f8b-a3db-1bc87eaaad4c','2012-11-29 11:10:58','11e2-385d-782ff8f5-be8f-15d20ccd718d',false,'1','11de-ef9e-c010eee1-860c-e1cadb714510','','','11de-c13a-0cf76f8b-a3db-1bc87eaaad4c','11de-c138-782d2f26-9a62-8bacb70a86e1','{}')


T_DOCUMENT.ID、T_DOCUMENT.MAPPINGID、TLK_表1.ID的值为文档ID,请确保该数值相同,例子中设定为‘abc123’,myapps中一般使用的是UUID
LASTMODIFIED - 最后修改日期
CREATED - 创建时间
FORMNAME - 表单名
APPLICATIONID - 软件ID
AUTHOR - 建单者ID
FORMID - 表单ID
DOMAINID - 企业域ID

主要是你的数据还要插入t_document到这个文件中,并确保两个对面的ID相同
回复

使用道具 举报

 楼主| 广东琨腾 发表于 2015-12-16 10:37:02 | 显示全部楼层
本帖最后由 广东琨腾 于 2015-12-16 10:38 编辑

我在t_document插入对应记录后,是可以删除了。点进编辑之后也有数据,但是保存时出现报错
前台出现:

后台出现报错:

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 广东琨腾 发表于 2015-12-16 15:10:15 | 显示全部楼层
已解决,2个表不仅仅ID要一致,versions也必须保持一致
回复

使用道具 举报

karrman 发表于 2015-12-21 22:51:11 | 显示全部楼层
感谢楼主反馈,提供了宝贵的实践经验
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 04:14

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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