Compare:
Both are grammatically correct but the "not ... any" form is more usual. The sentences opposite marked (*) are particularly unusual.