ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle开发 » "数据截断错误

标题: "数据截断错误
离线 zjx0628
初级会员



精华贴数 0
个人空间 0
技术积分 14 (68743)
社区积分 0 (51802)
注册日期 2002-1-23
论坛徽章:0
      
      

发表于 2002-1-23 18:52 
"数据截断错误


  哪位大虾知道"数据截断错误"产生的原因和对策  错误号:
ORA-24345 A Truncation or null fetch error occurred



__________________
菜啊
只看该作者    顶部
离线 jlandzpa
版主


精华贴数 29
个人空间 0
技术积分 45953 (15)
社区积分 53561 (10)
注册日期 2001-10-12
论坛徽章:16
现任管理团队成员ITPUB元老授权会员生肖徽章2007版:牛ITPUB新首页上线纪念徽章 
      

发表于 2002-1-23 20:38 
最好提供错误号,方便大家解决。


__________________
my blog: http://blog.itpub.net/jlandzpa
mail: “id”@itpub.net

注意: [投资理财版] 业已提供上证指数菠菜,欢迎参与 :)

[头像] 黑木明纱 Meisa Kuroki  :)
只看该作者    顶部
离线 Diane
一般会员


精华贴数 0
个人空间 0
技术积分 194 (9752)
社区积分 488 (1469)
注册日期 2001-11-12
论坛徽章:2
ITPUB元老授权会员    
      

发表于 2002-1-23 22:09 
Re: "数据截断错误



QUOTE:
最初由 zjx0628 发布

  哪位大虾知道"数据截断错误"产生的原因和对策  


天啊,怎么都是些这种问题?累啊,还是到海区去爽!


只看该作者    顶部
离线 zjx0628
初级会员



精华贴数 0
个人空间 0
技术积分 14 (68743)
社区积分 0 (51802)
注册日期 2002-1-23
论坛徽章:0
      
      

发表于 2002-1-24 14:21 
错误号

错误号:
ORA-24345 A Truncation or null fetch error occurred


__________________
菜啊
只看该作者    顶部
离线 sqlcode
老会员



精华贴数 2
个人空间 0
技术积分 1178 (1540)
社区积分 199 (2436)
注册日期 2001-9-29
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2002-1-24 16:16 
如果是oci程序错,可能是oracle的BUG.


只看该作者    顶部
离线 Arrayhhyong
老会员


精华贴数 0
个人空间 0
技术积分 1272 (1391)
社区积分 37 (5727)
注册日期 2001-11-17
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2002-1-24 19:58 
这个问题我碰到过,是在绑定变量的时候,声明的绑定变量长度小于数据库里的表字段的实际长度,不知道你是在什么情况下遇到这个问题的?


__________________
明天不一定会更好,但更好的明天一定会到来!
只看该作者    顶部
离线 zjx0628
初级会员



精华贴数 0
个人空间 0
技术积分 14 (68743)
社区积分 0 (51802)
注册日期 2002-1-23
论坛徽章:0
      
      

发表于 2002-1-24 22:11 
VC ODBC

变量为RAW 类型,VC ODBC VERSIOM 8。17,在VC中绑定为CBYTEARAYY


__________________
菜啊
只看该作者    顶部
离线 hhyong
老会员


精华贴数 0
个人空间 0
技术积分 1272 (1391)
社区积分 37 (5727)
注册日期 2001-11-17
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2002-1-24 23:46 
那就是了,使用odbc或OCI绑定的时候,就有可能出现这个问题,你把绑定的变量,变量长度设大些,设成数据库表字段长度+1试试!如果还有什么问题,不妨把这段代码给我看看!


__________________
明天不一定会更好,但更好的明天一定会到来!
只看该作者    顶部
离线 zjx0628
初级会员



精华贴数 0
个人空间 0
技术积分 14 (68743)
社区积分 0 (51802)
注册日期 2002-1-23
论坛徽章:0
      
      

发表于 2002-1-26 20:22 
解决了!谢谢大家

是在:
void CMpegSet:oFieldExchange(CFieldExchange* pFX)
{
        //{{AFX_FIELD_MAP(CMpegSet)
        pFX->SetFieldType(CFieldExchange:utputColumn);
        RFX_Text(pFX, _T("[BLOCK]", m_BLOCK);
        RFX_Text(pFX, _T("[IFTIME]", m_IFTIME);
        RFX_Binary(pFX, _T("[DATA]", m_DATA,1024);
        //}}AFX_FIELD_MAP
}
其中RFX_Binary的最后一个变量,VC++中生成时,用缺省值255


__________________
菜啊
只看该作者    顶部
 
    

相关内容


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