Imprimir página | Cerrar ventana

Actualizar dato en tabla SQL

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y Otros sistemas
Descripción del foro: Proyectos ADP & Sql Server, Mysql& Access, MSDE
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84512
Fecha de impresión: 19/Abril/2024 a las 05:44


Tema: Actualizar dato en tabla SQL
Publicado por: JordiCastell
Asunto: Actualizar dato en tabla SQL
Fecha de publicación: 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.





Imprimir página | Cerrar ventana