ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » ERP二次开发 » ORA-01756:quoted string not properly terminated

标题: ORA-01756:quoted string not properly terminated
离线 corcass
七彩鱼


精华贴数 5
个人空间 0
技术积分 1936 (850)
社区积分 265 (2091)
注册日期 2003-12-28
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2004-8-16 17:53 
ORA-01756:quoted string not properly terminated

在客戶化一個彈性窗口。輸入兩個不同的查找參數﹐報如下錯誤。但如果兩個都一樣又可以查找(如都輸入'SAL-000126'。代碼沒錯﹐不知為什么?




corcass 上传了这个附件:
2004-8-16 17:53
err.jpg (21.6 KB)
 

__________________
Send me a fish.
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-16 19:03 
ORA-01756        quoted string not properly terminated

Cause:        A quoted string must be terminated with a single quote mark (').
Action:        Insert the closing quote and retry the statement.

Copyright (C) 1995, Oracle Corporation


__________________
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-16 19:04 
最好把你查找按钮的那一段程式传上来.


__________________
只看该作者    顶部
离线 corcass
七彩鱼


精华贴数 5
个人空间 0
技术积分 1936 (850)
社区积分 265 (2091)
注册日期 2003-12-28
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2004-8-16 20:23 
--查找按鈕 WHEN-BUTTON-PRESSED
arameter.G_query_find := 'TRUE';
app_find.find('PP_SB_M');
arameter.G_query_find := 'FALSE';

--PRE-QUERY
IF :PARAMETER.G_QUERY_FIND='TRUE' THEN
APP_FIND.QUERY_RANGE(:PP_SB_F.FACTORY_FROM,
                     :PP_SB_F.FACTORY_TO,
                     'PP_SB_M.MAKE_FACTORY');
APP_FIND.QUERY_RANGE(:PP_SB_F.CONTRACT_NUMBER_FROM,
                     :PP_SB_F.CONTRACT_NUMBER_TO,
                     'PP_SB_M.CONTRACT_NUMBER');
APP_FIND.QUERY_RANGE(:PP_SB_F.CONTRACT_DATE_FROM,
                     :PP_SB_F.CONTRACT_DATE_TO,
                     'PP_SB_M.CONTRACT_DATE');
APP_FIND.QUERY_RANGE(:PP_SB_F.CUST_CODE_FROM,
                     :PP_SB_F.CUST_CODE_TO,
                     'PP_SB_M.CUST_CODE');
APP_FIND.QUERY_RANGE(:PP_SB_F.COMPLETE_DATE_FROM,
                     :PP_SB_F.COMPLETE_DATE_TO,
                     'PP_SB_M.COMPLETE_DATE');
APP_FIND.QUERY_RANGE(:PP_SB_F.LOT_NUM_FROM,
                     :PP_SB_F.LOT_NUM_TO,
                     'PP_SB_M.LOT_NUMBER');
:PARAMETER.G_QUERY_FIND :='FALSE';
END IF;
--


__________________
Send me a fish.
只看该作者    顶部
离线 corcass
七彩鱼


精华贴数 5
个人空间 0
技术积分 1936 (850)
社区积分 265 (2091)
注册日期 2003-12-28
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2004-8-16 20:28 
CONTRACT_NUMBER起止輸入同一字段時沒問題
如'SAL-000125'至'SAL-000125'或
  'SAL-000126'至'SAL-000126'沒問題
但如果輸入起止為
  'SAL-000125'至'SAL-000126'就會出現問題
對了工具欄還會彈出
FRM-40831:TRUNCATION OCCURRED:value too long for field PP_SB_M.CONTRACT_NUMBER.



__________________
Send me a fish.
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-17 09:35 
APP_FIND.QUERY_RANGE(NAME_IN('PP_SB_F.CONTRACT_NUMBER_FROM'),
NAME_IN('PP_SB_F.CONTRACT_NUMBER_TO'),'PP_SB_M.CONTRACT_NUMBER');
改成这样就可以了.


__________________
只看该作者    顶部
离线 corcass
七彩鱼


精华贴数 5
个人空间 0
技术积分 1936 (850)
社区积分 265 (2091)
注册日期 2003-12-28
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2004-8-17 16:30 
From: Oracle, Abhishikhaa Bhadouriya 26-Apr-02 18:09
Subject: Re : FRM-40831 Truncate Occured: Value Too Long For Field GLOBAL.Konst_Open_Forms


Nicolas

FRM-40831: Truncation occurred: value too long for field <field name>.

Cause: A statement attempted to assign a value to an item or
parameter that is not large enough to hold the entire value.

Action: Increase the Maximum Length to accommodate the assigned value.
If you are assigning a value to an item, also increase the
Query Length of that item. For additional information, see
PL/SQL predefined exception VALUE_ERROR in :
Note# 61579.1 on metalink.
Regards,
Abhi.


__________________
Send me a fish.
只看该作者    顶部
离线 corcass
七彩鱼


精华贴数 5
个人空间 0
技术积分 1936 (850)
社区积分 265 (2091)
注册日期 2003-12-28
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2004-8-17 16:33 
PP_SB_F.CONTRACT_NUMBER_FROM
PP_SB_F.CONTRACT_NUMBER_TO
PP_SB_M.CONTRACT_NUMBER
的長度都由默認的30改成100就可以了。真是怪事。


__________________
Send me a fish.
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-17 17:22 
可能是你的TABLE中有这么长的数据.


__________________
只看该作者    顶部
离线 corcass
七彩鱼


精华贴数 5
个人空间 0
技术积分 1936 (850)
社区积分 265 (2091)
注册日期 2003-12-28
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2004-8-17 17:59 
Table中這個字段長度是varchar2(30).


__________________
Send me a fish.
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问