起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 295|回复: 9

数据集编辑时,提示字段只读,但肯定没设置,求助**

[复制链接]
发表于 2007-1-30 14:52:40 | 显示全部楼层 |阅读模式
数据集中的sql语句如下:
select guid,tid,tname,ttype,tstatus,'XTL' as parentID from hrm_setting where ttype='T'
union all  (select guid,tid,tname,ttype,tstatus,'FXTL' as parentID from hrm_setting where ttype='F')

union all (select 'XTL' as guid,'XTL' as tid,'系统类' as tname,'E' as ttype,'T' as tstatus,'-1' as parentID from dual)

union all (select 'FXTL' as guid,'FXTL' as tid,'非系统类' as tname,'E' as ttype,'T' as tstatus,'-1' as parentID from dual)

如果不用union的话,是可以编辑的,所以排除设置了字段只读,用了union就肯定说字段只读,不能编辑。

我生产了sql语句后,可以新增了,但是就是不能编辑。请问怎么可以让其能编辑其中一个字段的值
回复

使用道具 举报

 楼主| 发表于 2007-1-30 16:23:29 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-31 00:39:47 | 显示全部楼层
我顶顶
回复 支持 反对

使用道具 举报

发表于 2007-1-31 10:31:14 | 显示全部楼层
正在处理有结果马上跟帖
回复 支持 反对

使用道具 举报

发表于 2007-1-31 11:13:59 | 显示全部楼层
楼主,我这里是可以更新的(使用了你的sql语句取数据),
你是不是没有设置数据集的更新选项。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-12 12:02:26 | 显示全部楼层
请问应该把数据集的更新选项设置成为啥?谢谢
回复 支持 反对

使用道具 举报

发表于 2007-2-25 14:04:21 | 显示全部楼层
楼主,这样吧,你把原始的错误信息贴出来看看,应该不是这样的,这SQL应该是直接发到数据库的,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-25 14:13:53 | 显示全部楼层
直接在数据集里点击测试,然后修改了其中一个字段,报的原始信息如下图:

Snap1.jpg

92.85 KB, 下载次数: 111

回复 支持 反对

使用道具 举报

发表于 2007-2-25 16:54:38 | 显示全部楼层
(SELECT ID, CZZD, B as BB FROM CZSJZDSX where B ='11')
union all (SELECT ID, CZZD, B as BB  FROM CZSJZDSX where B ='22')
union all (SELECT ID as IDD, NAME as Namee, BS  FROM BCZSJB)

这是我测试的SQl,我在修改原有的值,或者新增记录添加值都是正常的,当然提交不行。
你这里是有视图吗?如果有,取消视图的SQL看看。如果都是物理表,请把资源上传一份或者做个简单重现的例子,我恢复跟踪一下
回复 支持 反对

使用道具 举报

发表于 2007-2-28 11:05:41 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-25 10:26 , Processed in 0.043039 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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