我不知道这是否是正确的地方,但是这里可以了;
我一直在使用Microsoft SQL 2008 R2 Business Inteligence Development Studio来创建分析服务,最终构建一个OLAP多维数据集
当我想在我的数据源视图中浏览数据时,我得到一个例外。由于某种原因,BIDS不能或不会解析列中的二进制数据。
抛出的异常看起来像是BIDS的未处理异常。邮件的最后一行是To replace this default dialog please handle the dataError event
错误消息的第一部分:
The following exception occured in the datagridView:
System.argumentException: Parameter is not valid.
at system.drawing.image.fromstream(Stream stream, boolean useEmbeddedColorManagement, boolean validateImageData)
at...
使用的数据库是通过IBProvider v3 ODBC驱动程序连接的firebired 2.5数据库。我之前遇到过问题,我将代码页更改为win1252,西欧,以便正确解析文本字段。
在firebird的网站上我发现二进制字段可以有子类型,这个是0 =没有定义,所以firebird会将数据字节保存为字节。当我查看该字段时,它有一些rtf数据。
有没有人经历过这个,或者有人能指出我正确的方向吗?
编辑添加了例外
编辑:当我将子类型更改为1(文本)时没有问题。但这需要我更新431个表格。不应该有更简单的方法吗?