Yes, ECC cannot be used on a mobo which doesn't support ECC and vice versa...
Some ECC mobos can be toggled to not use ECC memory though.
Go here
www.kingstonmemory.comand search for compatible memory by your computer model. Then you can order from them or go someplace else to get new memory.