** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y Otros sistemas
  Mensajes nuevos Mensajes nuevos RSS - Actualizar dato en tabla SQL
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Actualizar dato en tabla SQL

 Responder Responder
Autor
Mensaje
JordiCastell Ver desplegable
Nuevo
Nuevo


Unido: 24/Mayo/2019
Localización: España
Estado: Sin conexión
Puntos: 1
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita JordiCastell Cita  ResponderRespuesta Enlace directo a este mensaje Tema: Actualizar dato en tabla SQL
    Enviado: 24/Mayo/2019 a las 10:00
Hola Buenos días, nuevo por aquí y ya con problemas.
Tengo una base de datos access conectada a SQL instalado en un servidor. Sobre la tabla artículos actualizo el campo precio de compra a partir de otra tabla.

La sentencia SQL es:

UPDATE Articulos INNER JOIN tmpInformeTraspasoPadre ON (Articulos.CodigoEmpresa = tmpInformeTraspasoPadre.CodigoEmpresa) AND (Articulos.CodigoArticulo = tmpInformeTraspasoPadre.Articulo) SET Articulos.PrecioCompra = [tmpInformeTraspasoPadre]![PrecioTotalCargadorUNI]

WHERE (((tmpInformeTraspasoPadre.Articulo) Between "F-000000" And "F-ZZZZZZZ"));


El problema es que a veces funciona y otras muchas me dice que hay un error de conversión de tipos. Comprobados los campos de unión y los de actualización son iguales. Y lo que me lleva de cabeza es que alguna vez funciona (tras reinicio de servidor o cosas de estas) y otras no.

Alguien se ha encontrado con este problema?

Saludos y buen foro.


Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable