Erro al insertar registros INSERT statement conflicted with COLUMN FOREIGN KEY

31/05/2005 - 17:12 por Jason Boris Rivas Otaiza | Informe spam
Buenas tengo este error al insertar una tabla alguien podría decir a que se
debe, el error es el siguiente

Microsoft OLE DB Provider for SQL Server (0x80040E2F)
INSERT statement conflicted with COLUMN FOREIGN KEY
constraint 'FK_CO_Cobran_TipoP_78647970'. The conflict
occurred in database 'Spring', table 'CO_TipoPago', column 'TipoPago'

la linea de codigo a la que se rrefiere es la siguiente

set objInsert=Server.CreateObject("ADODB.Recordset")
SQLinsert="insert into
CO_cobranzadetalle(UnidadReplicacion,CobranzaNumero,Linea,TipoPago,"_
&"MonedaPago,MontoLocal,MontoDolares,Banco,DocumentoReferencia,TipoCambioPago,"_
&"Estado,UltimaFechaModif,UltimoUsuario,CuentaBancariaPropia)" _
&"
values('"&VarUnidadReplicacion&"',"&VarCobranzaNumero&","&VarLinea&",'"&varTipoPago&"','"
_
&VarMonedaPago&"',"&VarMontoLocal&","&VarMontoDolares&",'"&VarBanco&"','"&VarDocumentoReferencia&"',"
_
&VarTipoCambioPago&",'"&VarEstado&"',GETDATE(),'"&VarUltimoUsuario&"','"&VarCuentaBancariaPropia&"')"

objInsert.Open SQLinsert,objCN

no parece cer un error de los datos mas bien de la relacion pero exactamente
que pude ocacionarlo muchas gracias de antemano por su ayuda

Preguntas similare

Leer las respuestas

#1 Maxi
31/05/2005 - 17:17 | Informe spam
Hola, deberias revisar que esta pidiendo la Foreign key.


Salu2
Maxi


"Jason Boris Rivas Otaiza" escribió en el
mensaje news:%
Buenas tengo este error al insertar una tabla alguien podría decir a que
se debe, el error es el siguiente

Microsoft OLE DB Provider for SQL Server (0x80040E2F)
INSERT statement conflicted with COLUMN FOREIGN KEY
constraint 'FK_CO_Cobran_TipoP_78647970'. The conflict
occurred in database 'Spring', table 'CO_TipoPago', column 'TipoPago'

la linea de codigo a la que se rrefiere es la siguiente

set objInsert=Server.CreateObject("ADODB.Recordset")
SQLinsert="insert into
CO_cobranzadetalle(UnidadReplicacion,CobranzaNumero,Linea,TipoPago,"_
&"MonedaPago,MontoLocal,MontoDolares,Banco,DocumentoReferencia,TipoCambioPago,"_
&"Estado,UltimaFechaModif,UltimoUsuario,CuentaBancariaPropia)" _
&"
values('"&VarUnidadReplicacion&"',"&VarCobranzaNumero&","&VarLinea&",'"&varTipoPago&"','"
_
&VarMonedaPago&"',"&VarMontoLocal&","&VarMontoDolares&",'"&VarBanco&"','"&VarDocumentoReferencia&"',"
_
&VarTipoCambioPago&",'"&VarEstado&"',GETDATE(),'"&VarUltimoUsuario&"','"&VarCuentaBancariaPropia&"')"

objInsert.Open SQLinsert,objCN

no parece cer un error de los datos mas bien de la relacion pero
exactamente que pude ocacionarlo muchas gracias de antemano por su ayuda


Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
31/05/2005 - 19:02 | Informe spam
Estás intentando insertar un dato TipoPago que no existe en la tabla de
códigos de pagos.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Jason Boris Rivas Otaiza" wrote in message
news:%
Buenas tengo este error al insertar una tabla alguien podría decir a que
se debe, el error es el siguiente

Microsoft OLE DB Provider for SQL Server (0x80040E2F)
INSERT statement conflicted with COLUMN FOREIGN KEY
constraint 'FK_CO_Cobran_TipoP_78647970'. The conflict
occurred in database 'Spring', table 'CO_TipoPago', column 'TipoPago'

la linea de codigo a la que se rrefiere es la siguiente

set objInsert=Server.CreateObject("ADODB.Recordset")
SQLinsert="insert into
CO_cobranzadetalle(UnidadReplicacion,CobranzaNumero,Linea,TipoPago,"_
&"MonedaPago,MontoLocal,MontoDolares,Banco,DocumentoReferencia,TipoCambioPago,"_
&"Estado,UltimaFechaModif,UltimoUsuario,CuentaBancariaPropia)" _
&"
values('"&VarUnidadReplicacion&"',"&VarCobranzaNumero&","&VarLinea&",'"&varTipoPago&"','"
_
&VarMonedaPago&"',"&VarMontoLocal&","&VarMontoDolares&",'"&VarBanco&"','"&VarDocumentoReferencia&"',"
_
&VarTipoCambioPago&",'"&VarEstado&"',GETDATE(),'"&VarUltimoUsuario&"','"&VarCuentaBancariaPropia&"')"

objInsert.Open SQLinsert,objCN

no parece cer un error de los datos mas bien de la relacion pero
exactamente que pude ocacionarlo muchas gracias de antemano por su ayuda


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida