起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1225|回复: 4

[结贴] 这个想法需要怎样实现

[复制链接]

15

主题

89

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
发表于 2013-6-25 08:57:21 | 显示全部楼层 |阅读模式
想法如下:
从外部数据库oracle中将数据读取过来,如果保存时想保存到起步本身的数据库的数据表中。
对于数据读取,大概可以通过反向生成本体的方式来建立,这种情况下如何实现保存到起步本身的数据库的数据表中呢?
是不是还有其他方式来实现这种需求呢?
起步版本 X5.2.3

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2013-6-25 13:32:56 | 显示全部楼层
反向生成的概念所在的模块的数据源连的是外部数据库的吗?
如果连的是起步本身的数据库,在起步本身的数据库中生成物理表,保存的时候就会保存到生成的物理表中


如果连的是外部的数据库,那就需要自己通过事件在保存的时候通过KSQL或者sql去操作数据库进行增删改
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

15

主题

89

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
 楼主| 发表于 2013-7-2 08:23:03 | 显示全部楼层
本帖最后由 apacheheiz 于 2013-7-2 08:27 编辑
jishuang 发表于 2013-6-25 13:32
反向生成的概念所在的模块的数据源连的是外部数据库的吗?
如果连的是起步本身的数据库,在起步本身的数据 ...


连得是外部的数据库,物理表也生成在外部数据库了,是由视图的字段加其他字段来生成的物理表,为什么我用KSQL 语句 往物理表中插入数据 执行KSQL报错呢?
利用 insert into a a (a.a1,a.a2) (select b.a1,b.a2 from b b where fid = 'key') 的语法结构, a为物料表,b为视图,key为主键值,是通过变量获取的,
物理表没有version字段,UI的data的update选项我选的where all 出现 保存按钮可以点,没有提示,
但是物理表中的相应字段的值没有保存住。这种情况是为什么?
怎么处理?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-7-2 10:42:25 | 显示全部楼层
保存数据时,使用的是自己写的ksql,还是saveAction?
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

15

主题

89

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
 楼主| 发表于 2013-7-30 16:52:05 | 显示全部楼层
结贴吧,我把数据表生成在外部数据库上了,保存用默认的saveAction,虽然在保存方面出现的点其他问题,但最终使用version字段解决了。最终数据也是保存在外部的数据库中的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 08:22 , Processed in 0.061868 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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