当前位置: 代码迷 >> PB >> 讀取數據錯誤解决方法
  详细解决方案

讀取數據錯誤解决方法

热度:100   发布时间:2016-04-29 09:12:47.0
讀取數據錯誤
執行如下語句時出現下列錯誤
integer li_class

select class into :li_class from accnam where accno = :accno using sqlca ;

循環第一次執行時時產生下下錯誤,但第二次以後執行就沒問題,accno是參數且第一次與第二次的accno的值是一樣的

ct_fetch(): user api layer: internal common library error: The bind of result set item 2 resulted in truncation.
請問有沒人遇到過,求高手解答,謝謝!

------解决方案--------------------
select top 1 class into :li_class from accnam where accno = :accno using sqlca ;

呢?
------解决方案--------------------
你用的什么连接,也许与连方式有关
------解决方案--------------------
ct_fetch(): user api layer: internal common library error: The bind of result set item 2 resulted in truncation.


有可能是字段类型不对

不知道你的 class是什么字段类型
------解决方案--------------------
他是提醒你在取值的时候丢失了精度了,第一次还提醒你一下,第二次就直接丢失了。
把 li_class 换成long
  相关解决方案