well thats no answer to my question
Let me try to be clearer:
A rectangular, 9V battery of the type used for smoke alarms cannot power a motor.
Solution: use a different battery. 6AA cells will power small motors for a while.
As the previous poster suggested, be sure to connect the grounds together.