2012-04-27 61 views
3

我在SSRS中首次使用地图图层向导,因此我们可以将空间数据添加到地图。“无法确定指定数据集字段中的空间数据类型...”使用地图图层向导

我们从向导得到这个错误:

Unable to determine the spatial data type in the specified dataset field... 

对空间数据的数据类型是地理。当在查询设计器中执行

空间数据是这样的:如果相同的查询从SSMS运行

POINT (2.41866741166689 48.9082239283949) 
POINT (1.92902094274567 47.9294603618455) 
POINT (2.25244361602031 48.9619440062058) 
POINT (1.91174331024445 47.9109595746068) 
POINT (1.32766100377444 43.6203441938353) 

,它看起来像这样:

0xE6100000010C4BF382AE407448400415C84C6E590340 
0xE6100000010C0287A08EF8F647409244661045DDFE3F 
0xE6100000010C5A9E2FFB207B48403421972801050240 
0xE6100000010C0775C6529AF44740108C3D278096FE3F 
0xE6100000010C9F64447067CF45400B2CF676193EF53F 

所有帮助将不胜感激。

回答

2

您在数据集的where子句中使用参数吗?

您正在收到此错误,因为映射引擎正在尝试对样本数据集进行采样/测试并正在跳过参数。尝试映射没有参数的数据集;如果它工作,你的问题是在参数,而不是数据类型。

重做您的查询以提取您可能需要的所有行,并在数据集上使用过滤器

+0

感谢您的回复。 :-) – 2013-02-23 22:38:41

相关问题