When i play the 12th fret of any string on my bass it is sharper than the open string or harmonic of that string what does this mean and how would i solve it? Its annoying when you are trying to stay on one note with the band when you are slightly sharper on the higher frets
You have intonation issues. Read the FAQ section on bass maintenance; Ben has done a good job explaining how to do a setup on a bass.

If after reading the FAQ, it sounds a bit intimidating, then take it to your local shop to have a setup done.