Error en relaciones de DataSet

18/08/2004 - 12:53 por Vyacheslav Popov | Informe spam
Hola a todos

Tengo un problema a la hora de establecer relaciones en modo de diseño entre
varias tablas de dataSet. A la hora de asignar las claves primarias y
posteriormente las relaciones, no pasa nada, pero al compilar me dice que ¡ya
existe esta restriccion!

Ademas me cambia los nombres de las claves primarias.
¿A que se debe? ¿Que hago mal?

Gracias

Preguntas similare

Leer las respuestas

#1 Alejandro Perez
18/08/2004 - 16:48 | Informe spam
Hola Vyacheslav, mmm... intente replicar tu problema pero
no lo consegui.. te cuento un poco lo que hice (Todo en
diseño):

1) Agrege un dataset.
2) Agrege a su colecciond de Tables 2 tablas
3) Agrege a la coleccion Columns de las dos tablas, dos
columnas a cada una.
4) Agrege a la coleccion relations del dataset una
relacion entre la tabla 1, columna 1 a la tabla 2, columna
1.

Sin problemas... Puedes explicar un poquito mas como se
genero el error?

Bye!
Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Hola a todos

Tengo un problema a la hora de establecer relaciones en


modo de diseà±o entre
varias tablas de dataSet. A la hora de asignar las claves


primarias y
posteriormente las relaciones, no pasa nada, pero al


compilar me dice que ¡ya
existe esta restriccion!

Ademas me cambia los nombres de las claves primarias.
¿A que se debe? ¿Que hago mal?

Gracias
.

Respuesta Responder a este mensaje
#2 Vyacheslav Popov
18/08/2004 - 17:26 | Informe spam
Hola Alejandoro, pues se trata de cuatro tablas (aunque en realidad hay
más);
1) Categoria
2) Producto
3) Cuentas
4) Detalle

Primero les asigno claves primarias (cada uno con su nombre PK_TABLA)
Posteriormente hago siguientes relaciones:
dataSet.Relations.Add("Categoria_Productos", tbCategoria.Columns["Codigo"],
tbProducto.Columns["Categoria"]);

dataSet.Relations.Add("Producto_Detalles", tbProducto.Columns["Codigo"],
tbDetalle.Columns["Producto"]);

dataSet.Relations.Add("Cuenta_Detalles", tbCuenta.Columns["Numero"],
tbDetalle.Columns["Cuenta"]);

Por último defino campos calculados y al complilarlo,

Me cabrea mucho que me cambia los nombres a mis claves.

Espero que he sido más descriptivo. Gracias

"Alejandro Perez" escribió en el mensaje
news:825901c48532$66d8cdc0$
Hola Vyacheslav, mmm... intente replicar tu problema pero
no lo consegui.. te cuento un poco lo que hice (Todo en
diseño):

1) Agrege un dataset.
2) Agrege a su colecciond de Tables 2 tablas
3) Agrege a la coleccion Columns de las dos tablas, dos
columnas a cada una.
4) Agrege a la coleccion relations del dataset una
relacion entre la tabla 1, columna 1 a la tabla 2, columna
1.

Sin problemas... Puedes explicar un poquito mas como se
genero el error?

Bye!
Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Hola a todos

Tengo un problema a la hora de establecer relaciones en


modo de diseà±o entre
varias tablas de dataSet. A la hora de asignar las claves


primarias y
posteriormente las relaciones, no pasa nada, pero al


compilar me dice que ¡ya
existe esta restriccion!

Ademas me cambia los nombres de las claves primarias.
¿A que se debe? ¿Que hago mal?

Gracias
.

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