您的位置:程序门 -> java -> j2ee / ejb / jms



用过birt的高手请进!能解决给一百分!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


用过birt的高手请进!能解决给一百分![无满意答案结贴,结贴人:mlitsn]
发表于:2008-01-14 14:07:52 楼主
我想在birt中插入图片,使用的是dynamic   image从数据集中取图片。问题是我用oracle和mysql都可以正确的显示图片,但是用sqlserver2000时却报错。

the   following   items   have   errors:  


reportdesign   (id   =   1):  
+   cannot   get   the   blob   value   from   column:   2
cannot   get   blob   value   in   the   result   set.
sql   error   #1:   [microsoft][sqlserver   2000   driver   for   jdbc]resultset   can   not   re-read   row   data   for   column   2.


是不是因为sqlserver2000没有blob类型的呢?但如果我的确要用sqlserver2000该如何解决呢?望高手指点,不胜感激!
发表于:2008-01-14 16:30:591楼 得分:0
sqlserver2000确实没有blob数据类型,不过它有binary类型实现和mysql中blob相同的功能,用以存放二进制数据.
另外还有image类型,也是存放二进制数据.

图片文件的话,把二进制数据写进binary应该没问题.
发表于:2008-01-15 10:23:402楼 得分:0
问题已经解决了,是jdbc的问题。应该使用jtds-1.2.1.jar。


快速检索

最新资讯
热门点击