3

空間データをマップに追加できるように、SSRS で初めてマップ レイヤー ウィザードを使用しています。

ウィザードから次のエラーが表示されます。

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

空間データのデータ タイプは geography です。

クエリ デザイナーで実行すると、空間データは次のようになります。

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

すべての助けに感謝します。

4

1 に答える 1

2

データセットの where 句でパラメーターを使用していますか?

このエラーが発生するのは、マッピング エンジンがデータセットのサンプル/テスト実行を試みており、パラメーターを超えているためです。パラメータなしでデータセットをマッピングしてみてください。それが機能する場合、問題はデータ型ではなくパラメーターにありました。

クエリを修正して、必要なすべての行を取得し、データセットでフィルターを使用します

于 2013-02-22T21:24:18.057 に答える