none
Consulta sobre TableAdapterManager.UpdateAll RRS feed

  • Pregunta

  • estoy tratando de programar con VB.net 2008, y me encuentro que si bien en todos los sitios da como opcion de actualizacion/grabación en la BD utilizan 

    Me.Validate()

     

     

    Me.FuncionBindingSource.EndEdit()

    Me.TableAdapterManager.UpdateAll(Me.BDserviciosDataSet)

    realizo todos los pasos indicados, graba y me muestra correctamente el contenido del DATASET en el DATAVIEW pero no actualiza mi tabla (funcion) en la BD.-
     Pregunto, que error puedo estar cometiendo.-

    Gracias

    • Cambiado Enrique M. Montejo martes, 10 de mayo de 2011 10:20 acceso a datos (De:Lenguaje VB.NET)
    sábado, 24 de octubre de 2009 2:45

Todas las respuestas

  • hola

    En principio el codigo que has puesto no parece tener nada incorrecto


    cuando modificas los datos lo haces en el dataset ?
    si es asi has probado hacer uso del AcceptChanges() del dataset

    tambien podrias probar de obtener de obtener los cambios del dataset, como en el link usa en el ejemplo cuando hace

    Dim newChildRecords As NorthwindDataSet.OrdersDataTable = CType(NorthwindDataSet.Orders.GetChanges(Data.DataRowState.Added), NorthwindDataSet.OrdersDataTable)

    Si al obtener los nuevos registros no se obtiene resultado, es que no actualiza porque no detecta los cambios en el dataset, por eso no actualiza

    saludos

    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 24 de octubre de 2009 4:07
  • Hola:

    Si estás utilizando una base de datos de Access, dime la ruta del archivo físico de la base de datos que abres desde el propio Microsoft Access, así como la cadena de conexión COMPLETA que estás utilizando en tu proyecto de Visual Basic.

    Un saludo

    Enrique Martínez [MS MVP - VB]
    sábado, 24 de octubre de 2009 11:25