用PB+DB2开发时,提示我Decimal类型长度错误,请问怎样解决?(急)

scyn 2003-09-30 09:37:07
我用PB8连接AS400的DB2数据库,在PB中打开表想看数据,表中的一个字段类型为:numeric(8,2),打开时PB却提示错误:

Select error:Decimal conversion error,PowerBuilder only supports 18 deciaml digits

请问大侠,是字段长度的错误吗?我那个字段的长度没超过18个呀?这个字段里也没数据,为什么还提示错误呢?
谢谢,急!!!!!!!!!
...全文
359 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
scyn 2003-10-08
  • 打赏
  • 举报
回复
有用PB+DB2做开发的朋友吗?多多联系:)
QQ:57425573
鸡翅多 2003-10-07
  • 打赏
  • 举报
回复
建议你看看DB2的帮助手册,找一个合适的数据类型给PB
scyn 2003-10-07
  • 打赏
  • 举报
回复
DB2有Decimal类型,PB是不是需要补丁才行呢?
iwithyou 2003-09-30
  • 打赏
  • 举报
回复
是长度不符合。能不能用decimal类型?
scyn 2003-09-30
  • 打赏
  • 举报
回复
数据类型为decimal类型也提示同样的错误。如果在AS400导航器下打开同样的表,就没有错误提示,很顺利看到表里的数据。
还有如果在PB下新建一个表,如果字段类型为CHAR,系统就会提示错误:
Database error -104
SQLSTATE=37000
[IBM][iSeries Access ODBC 驱动程序][DB2 UDB]SQL0104-记号?无效。有效记号是CHAR LONG BINARY DOUBLE GRAPHIC CHARACTER<IDENTIFIER>。
还有就是看不到在DB2下编译通过的存储过程?系统提示:
The database does not currently support retrieval of procedure text.

请问,在PB8.0下是不是需要打针对DB2的补丁呢?


752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧