Si se ejecuta y no obtienes errores, es que no hay nada que actualizar. Ya, parece una "respuesta rápida", pero no es así.
Despues de ejecutar el Query, mira en su propiedad query1.RowsAffected, si te dice que es cero, no había nada que actualizar. Igual la sentencia sql busca en mayúsculas, minúsculas, o simplemente hay un espacio de más o de menos.
Para este tipo de cosas es muy interesante un Log (al menos en un memo) con los detalles, algo del tipo:
Código:
SQL a ejecutar: update mitabla set campo = '' where codigo = 3;
Resultado: 3 Registros afectados
SQL a ejecutar: update mitabla set campo = '' where codigo = 21;
Resultado: 1500 Registros afectados
Lo que sí debes hacer es un TTable.FlushBuffers en el afterpost de las tablas, pero al usar Querys no creo que sea viable.
Ya puestos, podrías incluir un Memo para escribir a mano sentencias SQL y otro Memo donde ver los resultados de esa consulta con un Botón de "Abrir Consulta" y otro de "Ejecutar Consulta".
Edito: Ya veo que
Sick boy se me adelantó. Otra cosa que puede ocurrir es que no cambie de carpeta correctamente. Al ser tablas paradox, antes de cambiar la ruta de carpeta, tienes que cerrar el Database y la Session, modificar la ruta y despues reabrirlo. (si no usas esos componentes... deberías)
Saludos