![]() |
¿¿ la operacion debe usar consulta actualizable access??
hola buenos me veo en la obligacion de escribirle para ver quien me puede ayurdar con un problemita que tengo realizando una consulta en acces para actualizar uno registro y me da un error de que la operacion debe usar consulta actualizable. y estube buscando en internet y me dice que puede ser los permiso y no es mi caso xq solo me da error con esta consulta
UPDATE DIV SET DIV.monto = ( SELECT Sum (pagos.montos) FROM pagos WHERE DIV.ced = pagos.ced AND pago.fecha = #01/01/2008#); bueno esta es la consulta que estoy ejecutando. bayyyyy espero me puedan ayudar |
me parece que el error lo provoca el select , prueba la consulta con cualquier valor , y si funciona ver de que manera pasar el resultado del select a la clausula set.
|
Hola,
hace tiempo que no trabajo con access, pero me da la mosca que el problema esta en la subconsulta, en como le pasas el campo fecha. Prueba a pasar la fecha como parámetro. Asing:
Un saludo |
gracias por su respuesta
hola amigos gracias x su respuestas y disculpen x no haberle repondido antes pero fue que no tenia tiempo, pero ya resulvi la cosa tiene que ver mas o menos con lo que dice juanlapata el problema es con la consulta select ya que el acces no crea una tabla temporal por lo que no le puede pasar el valor de la consulta a la clapsula set bueno x hay va la cosa cualquier aclaratoria es bien recibida :D
|
| La franja horaria es GMT +2. Ahora son las 10:32:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi