起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 301|回复: 10

【结贴】保存报错**

[复制链接]
发表于 2007-9-12 10:18:57 | 显示全部楼层 |阅读模式
我要做一个报表,首先表“prod_survey”里面的字段不够用,所以我建了一个扩展表“prod_ext”。

建立了两个数据集。建立数据集的时候“prod_survey”取了字段(jobno,gdrq,ajtm)。“prod_ext”表取了字段(jobno,yeshu,bianjie)。

然后使用jobno建立主从关系。

但是保存的时候报错。

a.jpg

133.76 KB, 下载次数: 176

回复

使用道具 举报

 楼主| 发表于 2007-9-12 10:35:44 | 显示全部楼层

首先“prod_survey”里已经有很多数据,“prod_ext”是新建的,所以没有数据。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-12 10:41:51 | 显示全部楼层

怎么没人回啊????????
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2007-9-12 11:30:44 | 显示全部楼层
您新表没创建物理表吧。。  这个错误是oracle报的,没有这个表
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-12 11:36:18 | 显示全部楼层

我知道怎么回事了 ,我又新建了一个表单,数据集取的是“prod_survey”,现在没有主从关系,只是单表操作,但是保存时还会出现同样的问题。

下面是SQL命令编辑器里的语句
SELECT PS_JOBNO as jobno, PS_GDDATE as gdrq, (case (substr(PS_JOBNO, 5, 1))  when 'T' then concat(PS_PRODCN, '(型式认可)') when 'A' then concat(PS_PRODCN, '(审图)') when 'W' then concat(PS_PRODCN, '(工厂认可)') when 'R' then concat(PS_PRODCN, '(工厂认可定期)') when 'P' then concat(PS_PRODCN, '(船用产品检验)') end) as ajtm
  FROM (select distinct PROD_SURVEY.PS_PRODCN, PROD_SURVEY.PS_JOBNO, PROD_SURVEY.PS_GDDATE from PROD_SURVEY)
回复 支持 反对

使用道具 举报

发表于 2007-9-12 11:37:53 | 显示全部楼层
数据集不支持嵌套语句的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-12 11:39:17 | 显示全部楼层

这是上边问题的截图

1.jpg

1017.9 KB, 下载次数: 159

回复 支持 反对

使用道具 举报

发表于 2007-9-12 11:54:55 | 显示全部楼层
你看看更新选项里,产生更新插入或者更新语句,看语句正确与否
回复 支持 反对

使用道具 举报

发表于 2007-9-13 15:51:50 | 显示全部楼层
请l楼主回馈
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 05:00 , Processed in 0.043207 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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