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.