16/10/2006, 09:45
|
| Colaborador | | Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses Puntos: 25 | |
No puedes usar los campos de una tabla fuera de operaciones como SELECT, INSERT, UPDATE, DELETE
Update Inv_DetalleOrdenIngresoEgreso
set
Cantidad=tmp.Cantidad
Es inválido debido a lo que comento. Mejor prueba con algo como esto (que probablemente te ayude a deshacerte del loop):
Update DOIE
set
DOIE.Cantidad=DO.Cantidad,
DOIE.CantidadFaltante=DO.CantidadFaltante
FROM Inv_DetalleOrdenIngresoEgreso DOIE
INNER JOIN #Temp_DetalleOrdenes DO
ON DOIE.llave = DO.llave
__________________ "El hombre, en su orgullo, creó a Dios a su imagen y semejanza."Friedrich Nietzsche |