Insertar filas

16/04/2005 - 20:25 por Aldo | Informe spam
Hola:
Estoy trabajando con base de datos SQL y Access.
Resulta que tengo un DataSet donde tengo 2 tablas relacionadas.
Tabla A tiene PK.
Inserto una fila en tabla A y luego una fila en tabla B (siempre manteniendo
la relacion, que es la misma que existe en la base de datos)
Hasta aca todo bien.
Luego inserto en la base de datos la fila de la tabla A, pero cuando trato
de insertar la fila de la tabla B me da ERROR DE CONCURRENCIA (creo que debe
ser porque no son los mismos datos en cuanto a la PK).

Como puedo solucionarlo.
Gracias a todos.

Preguntas similare

Leer las respuestas

#1 Roberto M. Oliva
17/04/2005 - 10:17 | Informe spam
Vamos a ver, si creas una relacion entre 2 campos es para que se respete.

Si la tabla A tiene 2 campos:
Codigo y Nombre (Con clave principal en Codigo)
y la Tabla B tiene 3 campos:
Codigo, CodigoA y Nombre (Con clave principal en Codigo)
Y estableces una relacion entre A.Codigo y B.CodigoA.

Si intentas meter un registro en la tabla B, con un valor en el campo
B.CodigoA que no existe en ningun registro de la tabla A en el campo Codigo,
te va saltar un error de integridad referencial.

Espero haberme explicado ;)
Un saludo
Roberto M. Oliva




"Aldo" escribió en el mensaje
news:
Hola:
Estoy trabajando con base de datos SQL y Access.
Resulta que tengo un DataSet donde tengo 2 tablas relacionadas.
Tabla A tiene PK.
Inserto una fila en tabla A y luego una fila en tabla B (siempre


manteniendo
la relacion, que es la misma que existe en la base de datos)
Hasta aca todo bien.
Luego inserto en la base de datos la fila de la tabla A, pero cuando trato
de insertar la fila de la tabla B me da ERROR DE CONCURRENCIA (creo que


debe
ser porque no son los mismos datos en cuanto a la PK).

Como puedo solucionarlo.
Gracias a todos.


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