Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2009, 14:19
chari
 
Fecha de Ingreso: diciembre-2002
Mensajes: 130
Antigüedad: 21 años, 5 meses
Puntos: 0
Ayuda con consulta de actualización

Estoy intentando hacer una consulta de actualización desde access:

UPDATE mantenimiento_programado SET mantenimiento_programado.horas_func_1HPCG = (SELECT MAX (function_hours_1HPCG) FROM consumos_horas_observaciones_diarios);

Cuando intento ejecutarla me sale el error:

"La operación debe usar una consulta actualizable"

He estado buscando errores sobre este fallo y en todos sitios dicen que es por culpa de permisos en el mdb, los he comprobado y todos los usuarios tienen control total.

Si ejecuto la sentencia de update:

UPDATE mantenimiento_programado SET mantenimiento_programado.horas_func_1HPCG ="232" me lo hace bien.

Si ejecuto el SELECT MAX (function_hours_1HPCG) FROM consumos_horas_observaciones_diarios me devuelve el máximo.

Sin embargo las dos conjuntas no me funcionan.

¿Qué puede estar ocurriendo?

Gracias. Espero vuestra pronta respuesta. Saludos.