When you say it has no compression, what do you mean by this??
If you mean that it really has no compression (i.e. different sound when you turn it over etc), then the problem could well be a Head Gasket Failure, or worse still and Chunk or Hole out of one of your Pistons.
The only real way to know for sure is to carry out some tests, such as a Compression Test etc.