SQL Server - Conficto con una restricción FOREING KEY

 
Vista:
sin imagen de perfil
Val: 170
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Conficto con una restricción FOREING KEY

Publicado por Miguel (84 intervenciones) el 31/05/2019 16:35:29
Programando con Visual Studio. El conflicto aparece al INSERTAR un registro.
Les adjunto el código fuente del V.S..
El diagrama de la Base de datos.
Estructura de las dos tablas con la que se produce el contubernio.
El error que da el Visual Studio.

Agradecería cualquier ayuda que me permita ver el problema.

Muchas gracias
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

Conficto con una restricción FOREING KEY

Publicado por Isaias (4558 intervenciones) el 31/05/2019 19:38:21
Sin ver tus archivos, si tienes un CONFLICTO con una PK, ¿cual es tu duda?
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
Val: 170
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Conficto con una restricción FOREING KEY

Publicado por Miguel (84 intervenciones) el 01/06/2019 08:42:44
La duda es que me da el error que indico en una de las hojas que he enviado y no me Inserta el registro.

Que necesitaría ver pues yo he mandado la estructura de las dos tablas implicadas. Si eso es insuficiente me puede indicar lo que necesitaría ver y se lo envío.

Un saludo y 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
sin imagen de perfil
Val: 170
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Conficto con una restricción FOREING KEY

Publicado por Miguel (84 intervenciones) el 01/06/2019 12:45:09
Mire Isaias le mando un backup de la B.D. del Sql Server 2017.

Si necesita algo más me dice por favor.

Un saludo
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
Val: 170
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Conficto con una restricción FOREING KEY

Publicado por Miguel (84 intervenciones) el 02/06/2019 12:51:14
Hola Isaias el otro día cuando dije que tenía un error al Inserta el registro, realmente no fue correcto pues el INSERTAR registro realmente no se realiza hasta que he verificado las 5 B.D. en las cuales hago cambios. Pero estos cambios no se realizan hasta no ejecutar el COMMIT y teniendo en cuenta que en la tabla que se da el error ni siquiera es la que se va a INSERTAR y tampoco es un campo PRIMARY KEY en la tabla donde se realiza la inserción.

Igual la explicación resulta liosa así que si quiere ayudarme le puedo mandar el Backup de la B.D. y hasta la SOLUCIÓN del proyecto.

Un saludo
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
Val: 170
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Conficto con una restricción FOREING KEY

Publicado por Miguel (84 intervenciones) el 02/06/2019 13:58:58
Ya está funcionando. El problema era que a los campos que tienen que ser nulos les estaba dando en la capa BELL el valor vbNULL resultado que al pasar estos valores a la capa DAL tenían valor 1. Al darme cuenta he quitado la asignación de los valores en la capa BELL y les he asignado en la capa DAL el valor como dbNULL.value y el problema ya ha desaparecido.

Muchas 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