Hola:
Mi dataset se llama DsCategoriaEmpresaContacto y ahi están las 3 tablas con sus respectivas relaciones, mi problema es cuando por ejemplo quiero crear una empresa nueva y al mismo tiempo un contacto relacionado a la empresa nueva. Se supone que antes de crear el contacto primero hay que crear la empresa porque sino el contacto no tendría ninguna empresa con quien relacionarse, por lo tanto el codigo que utilizo para actualizar las tablas es el siguiente:
Sub boton_actualizar()
{
OledbDataAdapter1.Update(DsCategoriaEmpresaContacto) // tabla categoria
OledbDataAdapter2.Update(DsCategoriaEmpresaContacto) // tabla empresa
OledbDataAdapter3.Update(DsCategoriaEmpresaContacto) // tabla contacto
}
por lo que se ve en el codigo, actualizo las tablas en el orden correcto, lo raro es que el codigo a veces me funciona perfectamente pero a veces me genera una excepcion y no se a que se debe, ayuda please....
David