Underlying input stream returned zero bytes

[复制链接]
查看11 | 回复1 | 2009-7-9 17:49:16 | 显示全部楼层 |阅读模式
oracle出现的这个error
请问原因,和怎么解决?

回复

使用道具 举报

千问 | 2009-7-9 17:49:16 | 显示全部楼层
在SQL Server表中使用了Text类型,如果表中Text类型包含Null时,检索Text类型中包含Null的记录就出现 [Microsoft][SQLServer 2000 Driver for JDBC]Underlying input stream returned zero bytes 的异常了。 从网上搜集资料来看,由于jdbc的bug,所以不能将一个"NULL"值和一个""(empty)存储在text类型的字段中。 解决办法 1:可以在表结构中设置字段的默认值为" "(one char)。 2在JavaBean中增加处理,确保在Text类型的字段中不会保存Null值 微软表示下一个版本将修正这个bug。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行