我不知道这是否是正确的地方,但这里是;
我一直在使用 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 个表。不应该有更简单的方法吗?