Cita: ¡Pero lo que no sé es el query que tengo que usar!
¿Cómo que no sabes qué consulta usar?
Es elemental: Si es un registyro nuevo, es INSERT, si es actualizar un dato, es UPDATE... no hay mucho más que eso.
Pero el problema de que no se actualice no es tema de la consulta sino de los datos que usas.
Verifica lo que estás entrando.
Nota: Si la cadena de la ruta trae contrabarras (\), tienes que tener en cuenta que ese caracter es el
escape, lo que puede generar errores de interpretación al SQL, con lo que podría incluso darte errores de sintaxis.