Si no indicas la estructra SQL de tu tabla (tal cual te solicité en este mensaje:
http://www.forosdelweb.com/showthrea...955#post747955) es dificil explicarte donde tienes el error concretamente.
Pero, .. a nivel general .. ese error de SQL se proboca cuando tienes un campo de tipo "Unique" (unico) y estás intentando insertar/actualizar ese campo con un valor que ya existe en esa tabla.
Por ejemplo .. un campo tipo "ID" pero que te olvidastes de dejarlo también como "autonumérico" (pero si que pusites que fuese "unique")
Un saludo,