“无法确定在所述特定数据组字段中的空间数据类型...”使用地图层向导(“Unable to dete

2019-09-16 19:43发布

我使用在SSRS首次图层向导,以便我们能空间数据添加到地图中。

我们从向导此错误:

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

对空间数据的数据类型是地理。

当在查询设计器中执行的空间数据是这样的:

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)

如果相同的查询从SSMS运行,它看起来像这样:

0xE6100000010C4BF382AE407448400415C84C6E590340
0xE6100000010C0287A08EF8F647409244661045DDFE3F
0xE6100000010C5A9E2FFB207B48403421972801050240
0xE6100000010C0775C6529AF44740108C3D278096FE3F
0xE6100000010C9F64447067CF45400B2CF676193EF53F

所有帮助将不胜感激。

Answer 1:

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

因为映射引擎正试图采样/测试运行你的数据集,并绊倒参数您收到此错误。 尝试不带参数的映射数据集; 如果一切正常,你的问题是在参数,而不是数据类型。

返修查询拉你可能需要的所有行,并在数据集中使用过滤器



文章来源: “Unable to determine the spatial data type in the specified dataset field…” using the map layer wizard