SQL Server - Problema con Instrucción INSERT en conflicto con la restriccón foreign key

 
Vista:
sin imagen de perfil

Problema con Instrucción INSERT en conflicto con la restriccón foreign key

Publicado por Rafael (5 intervenciones) el 02/10/2016 18:02:55
Hola necesito ayuda, me aparece un error en la base de datos en la tabla proveedor en la columna id proveedor, cuando quiero insertar un ingreso, aunque ya tengo ingresados varios proveedores.

mi procedimiento almacenado para insertar un ingreso es el siguiente:

1
2
3
4
5
6
7
8
9
10
@idingreso int=null output,
@idproveedor int,
@idtrabajador int,
@fechaingreso date,
@estado varchar(10)
as
insert into ingreso(idproveedor,idtrabajador,fechaingreso,estado)
values (@idproveedor,@idtrabajador,@fechaingreso,@estado)
--obtener codigo autogenerado
set @idingreso=@@IDENTITY

les dejo adjuntada las imagenes de mis tablas y su relacion, gracias.
Relacion-FK_ingreso_proveedor
tablas-Error
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Problema con Instrucción INSERT en conflicto con la restriccón foreign key

Publicado por Isaias (4558 intervenciones) el 03/10/2016 17:22:30
¿Y cual es el mensaje de error?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Problema con Instrucción INSERT en conflicto con la restriccón foreign key

Publicado por Rafael (5 intervenciones) el 04/10/2016 06:00:21
El error que me aparece es: Instrucción INSERT en conflicto en conflicto con la restricción FOREIGN KEY FK_ingreso_proveedor. El conflicto ah aparecido en la base de datos "dbgimnasio" tabla 'dbo.proveedor', column 'idproveedor' . Se terminó la instrucción.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Problema con Instrucción INSERT en conflicto con la restriccón foreign key

Publicado por Isaias (4558 intervenciones) el 04/10/2016 17:57:04
No se cual sea tu nivel de conocimientos en SQL Server, el mensaje es muy claro, estas tratando de ROMPER la Integridad Declarativa (DRI), en la base "dbgimnasio" tabla 'dbo.proveedor', column 'idproveedor', tienes una llave heredada (foreing key), que no se esta cumpliendo con tu INSERT.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Problema con Instrucción INSERT en conflicto con la restriccón foreign key

Publicado por Rafael (5 intervenciones) el 04/10/2016 21:48:48
muy bajo...cual sería la posible solución?...o algo que pueda leer para interiorizarme gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Problema con Instrucción INSERT en conflicto con la restriccón foreign key

Publicado por Isaias (4558 intervenciones) el 04/10/2016 23:02:07
Primero dime, la base en la que estas trabajando, ¿la conoces o participaste en su desarrollo?, pareciera que quieres insertar un registro, pero no conoces las ligas o restricciones que hay en las tablas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Problema con Instrucción INSERT en conflicto con la restriccón foreign key

Publicado por Rafael (5 intervenciones) el 04/10/2016 23:35:44
La conozco, trate de armar yo...igual yo tengo varios proveedores ingresados ya. Esta es mi base de datos.


base-de-datos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Javier
Val: 111
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Problema con Instrucción INSERT en conflicto con la restriccón foreign key

Publicado por Javier (45 intervenciones) el 06/10/2016 00:31:54
Y ya checaste que el idproveedor que estas tratando de ingresar en la tabla "ingresos" exista en la tabla "proveedor"??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Problema con Instrucción INSERT en conflicto con la restriccón foreign key

Publicado por Rafael (5 intervenciones) el 06/10/2016 17:53:30
Ya solucione el inconveniente chicos...me olvidé de ingresar el 'idtrabajador' que lo tomo del logueo del trabajador pero como me daba ahí en la tabla proveedor el error no lo encontraba gracias por su tiempo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema con Instrucción INSERT en conflicto con la restriccón foreign key

Publicado por Mauro (1 intervención) el 16/03/2018 02:47:45
Hola, tengo el mismisimo problema con mi base de datos. Puedo saber como lo solucionaste?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar