Shouldn't it be:
Japanese Language Stack Exchange is a question and answer site for students, teachers, and linguists wanting to discuss the finer points of the Japanese language. It only takes a minute to sign up.Sign up to join this community
ないで doesn't stand for reason/cause (but a condition without the object). Now, in this example, shortage of money is the reason why you couldn't buy the book. So, you can't use it.