我第一次在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所有的帮助都将不胜感激。
发布于 2013-02-23 05:24:18
您是否在数据集的where子句中使用了参数?
您之所以会收到此错误,是因为映射引擎正在尝试对您的数据集进行采样/测试运行,并在参数上出错。尝试在不使用参数的情况下映射数据集;如果可行,则问题出在参数上,而不是数据类型。
修改查询以提取可能需要的所有行,并对数据集使用筛选器
https://stackoverflow.com/questions/10349955
复制相似问题