Hola, pues lo he probado de las dos formas, y siempre me da el mismo error, ahora he descubierto por que se produce, es debido a que hay imágenes que su tamaño es cero, de ahi el error, he realizado algunas pruebas y veo que borrando directamente el apunte en la base de datos, puedo seguir avanzando, pero claro, hasta la siguiente imagen con tamaño cero, y la verdad es que hay mas de 400 no se por que.
El número que da en el caso del mensaje anterior era el 10 se trata del número identificativo de la columna pictureid de la tabla albumpicture, comprobado, ya que he borrado el apunte 10 y entonces la actualizacion me deja avanzar hasta el 11, y como digo es por que la imagen o bien no existe fisicamente o bien tiene 0Kb.
Lo que no se ahora es como solucionar esto, ya que borrar 400 apuntes uno por uno pues la verdad... pero si no hay otra fórmula...