IT分销/经销sqlcode

db2 sqlcode=-303怎么解决啊?急急!!!求帮助!!!

最近在做一个项目,数据库用的是db2,由于第一次用db2,比较难,求高手指点,不胜感激!
程序中,执行到下面的语句时报插入失败,sqlcode 是-303
EXEC SQL insert INTO transzz(outcardno, transcode)VALUES(:abOutCardNo, :abTransCode);
但是我改成
EXEC SQL insert INTO transzz(outcardno, transcode)VLUES('622848', 'AB01');就能够插入成功。

请教高手,这个是什么原因,求指点!!!!
参与3

2同行回答

xiewenpengxiewenpeng数据库开发工程师河南众品
:abTransCode 是什么?显示全部
:abTransCode 是什么?收起
互联网服务 · 2012-08-10
浏览1008
huangxinhuangxin其它河南拓普计算机网络工程有限公司
插入的数据的类型与变量不一致,你可以这样查原因 :步骤: 开始--运行--输入db2cmd--db2 ? sql-303,这样查找原因。显示全部
插入的数据的类型与变量不一致,你可以这样查原因 :步骤: 开始--运行--输入db2cmd--db2 ? sql-303,这样查找原因。收起
IT分销/经销 · 2012-08-10
浏览899

提问者

mgczyz
软件工程师华为技术

问题状态

  • 发布时间:2012-08-10
  • 关注会员:1 人
  • 问题浏览:4878
  • 最近回答:2012-08-10
  • X社区推广