Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2012, 11:41
npavol
 
Fecha de Ingreso: octubre-2012
Mensajes: 1
Antigüedad: 12 años, 2 meses
Puntos: 0
Error de ejecucion extraño en bd

Holas, tengo el siguiente problema que no se de que trata, please si alguien me puede ayudar.
La setencia ejecutada es

Update tCoTransac set CodOficina=rtrim(CodOficina), CodFondo=rtrim(CodFondo
Where fechTran = '10/01/2012' and ltrim(rtrim(CodOficina))='1'

El error que se genera es

47, Level 16, State 0, Line 1

The UPDATE statement conflicted with the REFERENCE constraint "FK_TcoTransacDetalleCaOperaciones_tCoTransac" . The conflict occurred in database "AF2012023", table "dbo.TcoTransacDetalleCaOperaciones".


The statement has been terminated.


Pero esta misma sentencia en otras bd no genera ningun error. Tpomar en cuenta que la bd donde se genera el error fue instalada en un servidor de SQL 2005, y donde se ejecuta sin problemas SQL 2008.

Para aclara el panorama. tCoTransac es la tabla madre de tCoTransacDetalleCaOperaciones. Esta ultima es dependiente de la primera.
Ademas la sentencia mencionada, fue ejecutada en otras bd de SQL 2005, SQL 2000, SQL 2008 y no genera el problema.
Indicar tambien, que la collation de ambas bd es Modern_Spanish_CI_AI, y resto de bd es la misma.
Con todo este antecedente quien podra guiarme, que podria estar mal??.