none
TableAdapters y DataGridView RRS feed

  • Pregunta

  •  

    Hola a Todps.. necesito de su ayuda!!

     

    He investigado bastante y no doy con la solucion Necesito Actualizar una BD con datos desconectados, es decir, hacer las actualizaciones en el datagridview y que el dataset los envie a la BD cundo crea necesario... el problema que los datos que se presentan el selectcommand provienen de una consulta con Joins mas de una tabla la consulta resultante contiene tres llaves secundarias... y dos campos(los que quiero actualizar), el compilador me manda una exepcion de operacion Invalida. Tengo que definir bien las relaciones y las llaves con los objetos del TableAdapter pero no encuentro como

     

    Alguien podria ayudarme o decirme donde puedo encontrar informacion que me ayude?

     

    domingo, 1 de junio de 2008 6:53

Todas las respuestas

  • Hola Dnaiel,

    Mira a ver si te sirve este ejemplo : http://msmvps.com/blogs/peplluis/archive/2006/10/10/Actualizar-una-BD-Access_2C00_-utilizando-un-DataGridView.aspx

    Puedes descargarlo y adaptartelo.

    Ya nos contaras ...

    Pep Lluis,

    domingo, 1 de junio de 2008 9:55
  • Hola PepLluis

    Muchas gracias por tu ayuda. Efectivamente el archivo que me mandaste es como estoy trabajando,pero, si se la manera de actualizar una tabla con un solo campo llave mi problema se presenta al querer actualizar una tabla relacionada, es decir, como le harias para hacer una actulizacion; digamos si la tabla Productos estubiera relacionada con una Tabla ProductosClientes y ProductosCleintes estubiera relacionada con Una tabla Clientes( Una relacion de muchos a muchos), donde ProductosClientes Tiene las llaves foraneas de Productos y Clientes y ademas unos campos extras que guardan ciertos datos mas detallados y, entonces, la tabla Productos clientes es la que se desea actualizar. Despues de hacer la rutina de enlace de datos( bindingSource) y querer realizar las actualizaciones( update) el compilador mandara una exepcion ya que TableAdaptar no genera esas dos llaves foraneas y no sabe como actualizar los datos, al menos que eso se haga manualmente y es alli donde estoy atorado.

     

    Si puedes ayudarme, es decir, no que lo hagas por mi, sino que me envies otro link como el que me enviaste (que si me sirvio para hacer mi codigo mas claro y legible), te lo agradeceria muchisimo.

    GRACIAS!!

    domingo, 1 de junio de 2008 23:56