DB2中获取BLOB类型数据,代码中转换byte[]时出错。

1.png这边碰到一个问题。我的DB2数据库,某个表里面用Blob类型存了文件进去。在查询到之后,转换成byte[]时,出现了错误。 因为数据库在服务器。拿不下来。我这边没办法进行代码调试。所以执行到这一步的时候打了一句“文档内容有值”在一个txt文件里面。 试过用try{ } catch...显示全部

1.png

1.png

这边碰到一个问题。我的DB2数据库,某个表里面用Blob类型存了文件进去。在查询到之后,转换成byte[]时,出现了错误。
因为数据库在服务器。拿不下来。我这边没办法进行代码调试。所以执行到这一步的时候打了一句“文档内容有值”在一个txt文件里面。
试过用try{

}
catch(Exception ex)    {
    FileHelper.AppendText("D:FileLog.txt", ex.Message + "\\r\\n\\r\\n\\r\\n");
}
包住这段代码,但是并没有东西输出。还是只打印了“文档内有值”就结束了,然后网站报错。。。
请教一下,会不会因为blob里数据太多,导致直接转换byte[]时报错?这一点是今天早上才想到,还没进行试验
收起
参与5

返回andrewdi的回答

andrewdiandrewdi数据库运维工程师证券行业

你得贴下错误是什么呀。。。

证券 · 2017-07-25
浏览1538
  • 这个没办法啊,他们数据库是内网的,我只能发布web了,再上去看,所以用了给txt里面插文字的方法看代码执行到哪里了。然后就是,txt里面插入了一句“文档内容有值”之后就停了,网站报错
    2017-07-25

回答者

andrewdi
数据库运维工程师证券行业
擅长领域: 数据库存储服务器

andrewdi 最近回答过的问题

回答状态

  • 发布时间:2017-07-25
  • 关注会员:2 人
  • 回答浏览:1538
  • X社区推广