日期:2014-05-18  浏览次数:20689 次

高分求助:关于访问Access的备注字段时,信息丢失的解决方式
我是用struts访问access数据库(客户要求的单机版数据库)。
用户在网页的web编辑框中录入了信息后。以Ubcode进行转码存入数据库的备注字段(名为contents),我检查了,是对的。

问题在于读时:
我用String   contents   =   rs.getString( "contents ")时。信息丢失了。后台打印的把如下一部分丢失了:(如下*之间的)
******************************
宋体&quot;> <BR> <SPAN   style=&quot;FONT-SIZE:   12pt;   VERTICAL-ALIGN:   top;   FONT-FAMILY:   宋宋体&quot;> 17)用螺纹长度为60mm的M14螺栓(12),拔出高压泵齿轮; </SPAN> </SPAN> </DIV> </TD>
<TD   style=&quot;VERTICAL-ALIGN:   top;   WIDTH:   400px&quot;> </TD> </TR>
<TR   bgColor=#ffffff>
<TD   style=&quot;VERTICAL-ALIGN:   top;   WIDTH:   600px&quot;> </TD>
<TD   style=&quot;VERTICAL-ALIGN:   top;   WIDTH:   400px&quot;> </TD> </TR> </TBODY> </TABLE> <BR> </DIV>
<TABLE   style=&quot;WIDTH:   1000px;   BORDER-COLLAPSE:   collapse&quot;>
<TBODY> </TBODY> </TABLE>
******************************

不知道是什么原因,我开始以为是String字数的限制。我测试了,在正文中复制很多汉字和表格等存储后,仍然可以保存,也可以读出来,读出来测试的又是好的。不知道这个为什么不行,其它用户在使用时,也出现过类似的情况。

真不知道如何解决,请达人指导。问题解决立即结贴!谢谢

------解决方案--------------------
是打印的时候的问题还是读的时候?
------解决方案--------------------
别用string,用get大对象的方法来读取!
------解决方案--------------------
用流