none
DATASET Se duplica RRS feed

  • Pregunta

  • Hola buenos dias tengo un dataset tipado ligado a una base de datos SQLSERVER y cuando modifico algo en el Dataset  se me duplica el dataset con un numero al final y me arroja miles de errores. Que puede estar pasando, estoy desesperado GRACIAS

    martes, 29 de agosto de 2017 10:51

Todas las respuestas

  • hola

    deberias explicarte un poco mas coompleto, sera que agregas una nueva row? porque si es asi esta claro que generara un nro para el campo key de la tabla

    ahora bien que dicen esos miles de errores?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 29 de agosto de 2017 13:01
  • Ten cuidado si estas grabando el DatsSet mediante un DataAdapter. Si se te ha olvidado llamar a AcceptChanges despues de hacer el Update, entonces los cambios siguen marcados como pendientes de grabar dentro del DataSet (a pesar de que ya los has grabado), por lo que la siguiente vez que llamas al Update se vuelven a intentar grabar de nuevo, y claro, se te duplica todo.
    martes, 29 de agosto de 2017 13:27
  • Hola Leandro no me he esplicado bien habia  en el foro esta pregunta q no fue respondida y a mi me pasa lo mismo.

    Tengo un DataSet Tipado diseñado por el diseñador de VS 2015 Espress. 

    No sé por qué motivo, cuando hago algún cambio en dicho DataSet mediante el diseñador, al guardar, me crea otro archivo Dataset.designer.vb añadiendo al nombre de éste un 1 (Dataset1.designer.vb) ocasionando los consiguientes errores de duplicación de declaraciones y demás.

    Gracias de antemano y un saludo a todos.

    martes, 29 de agosto de 2017 15:29
  • Y Entonces al  compilar me dice 
    Error BC31429 'ActivitatsRowChanged' es ambiguo porque existen varios tipos de miembros con este nombre en class 'MBGestioDBDataSet.ActivitatsDataTable'. MBGESTIONET1 C:\MBGestio.Net1\MBGestioDBDataSet3.Designer.vb 21590 Activa y  da muchisimos errores y me crea el dataset MBGestioDBDataSet3.Designer.vb sin hacer nada
    martes, 29 de agosto de 2017 15:35