Visual Basic.NET - Por favor que alguien me ayude con los datasets!

 
Vista:

Por favor que alguien me ayude con los datasets!

Publicado por Héctor (1 intervención) el 25/04/2007 19:14:56
Hola a todos, la verdad soy algo principiante en el manejo de las bases de datos, y he estado estudiando y he entendido mas o menos como funciona el visual basic .net 2005 y las bases de datos, pero he llegado al siguiente problema:

He creado una aplicación que simula el proyecto que estoy realizando, este esta conectado a una base de datos llamada pruebalibre, la cual contiene las tablas socio y tel_socio.

La tabla socio es la primaria y contiene los campos cve_socio, nombre, paterno y materno, mientras que la tabla tel_socio
contiene una foreign key que referencia a cve_socio.

He agregado al explorador de soluciones la correspondiente base de datos y he creado 3 dataset como se ve:

[url=http://img475.imageshack.us/img475/6398/relacion2jpgez7.jpg]imagen1[/url]

aquí he editado la consulta de la tabla foránea para que solo muestre los datos de la llave foránea.

Bien pues lo que yo quiero hacer es dar de alta algo, y que esta información se actualice tanto en la tabla principal como en la que tiene la foreign key. El problema surge al querer hacer el update, ya que con un dataset que contiene una llave foránea no me deja, y si quiero usar un dataset por separado solo me deja hacer update a la tabla principal mas no a la secundaria

[url=http://img374.imageshack.us/img374/5378/error1jpgut3.jpg]imagen2[/url]

[url=http://img475.imageshack.us/img475/2489/error2np4.jpg]imagen3[/url]

Obviamente al hacer un único update a la tabla principal socios, y mostrar en un datagridview los datos de este muestra correctamente los datos cambiados, sin embargo y como he mostrado en las imagenes no puedo hacer un update a la tabla secundaria, por lo que no me muestra el teléfono actualizado.

Otra cosa de la que me he dado cuenta es que no me crea los métodos update, delete e insert en la creación de consultas del dataset con la llave foránea:

[url=http://img483.imageshack.us/img483/9473/datasetvl0.jpg]imagen4[/url]

Por favor que alguien me diga que puedo hacer, o si estoy haciendo algo mal, o como relaciono 2 tablas (una principal y una foránea) para poder llenarlas las 2 a la vez.

De antemano 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