07/03/2009, 14:19
|
| | Fecha de Ingreso: diciembre-2002
Mensajes: 130
Antigüedad: 22 años, 1 mes 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. |