In case it is not clear from the posts so far, there are two types of piezo beepers. One is a bare piezo element and needs an oscillator circuit. The other has the oscillator circuit built in, and can be connected directly to a DC power source. Unfortunately, both can be packaged in the same round case, so there is no obvious difference to tell them apart. Do you know the manufacturer and part number of the piezo device you are using? Can you post a link to its datasheet?
ak