This is a very interesting question.
Now I'm a point layer called "Wenchuan 73", there is a polygon layer also called "Wenchuan 73", using the spatial connection tool to calculate how many points each polygon is falling into. However, no matter how to calculate, the result can only generate points, can not generate polygons, this tool is the case, see the Help or do not understand.
I make a connection in the property sheet of the polygon (by Space position), then can be born in the face file, which makes me depressed, by carefully repeated testing, found that the problem of the name. If I change the name of the point layer, I can do it. (different name, what type the target layer is, what type the result layer should be)
Summary : This should be a bug in ArcGIS, it is judged that the layer is wrong, the judgment layer should be based on its layer index or other to judge, to ensure its uniqueness, so as not to make a mistake, I will write code to pay attention to this problem!
Name conflict issues in ArcMap