If it's one of those 150-n-1 that is the size and shape of a Gameboy Color cart and not shaped like a GBA cart then it WON'T work in a DS.

It will work in a GBA because they can play GameBoy Color carts , but a DS can't play GameBoy Color carts.

And also you might need to clean the contacts on the cart if it's not working on youe SP. It's probably just dirty.