elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Borrar Registro en DataSet
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Borrar Registro en DataSet  (Leído 7,610 veces)
piwi


Desconectado Desconectado

Mensajes: 439



Ver Perfil
Borrar Registro en DataSet
« en: 11 Octubre 2010, 20:36 pm »

Hola

Estoy intentando borrar un registro del dataset.
Estoy utilizando el siguiente código:

Código:
        Dim registro As LicenciaDataSet.LICENCIARow

        registro = LicenciaDataSet.LICENCIA.Rows.Find(268)

        LicenciaDataSet.LICENCIA.Rows.Remove(registro)

        Me.TableAdapterManager.UpdateAll(Me.LicenciaDataSet)

En el formulario me lo borra pero no en la base de datos. Es como si el UpdateAll no me funcionara.

Para insertar uno nuevo no tengo ningún problema.

Código:
     Dim registro As LicenciaDataSet.LICENCIARow
        registro = LicenciaDataSet.LICENCIA.NewLICENCIARow

        registro.LICENCIA = 11
        registro.VERSION = "11"
        registro.IDPRODUTO = 1
        registro.IDFABRICANTE = 1
        registro.OBSERVACIONES = "hola1"

        LicenciaDataSet.LICENCIA.Rows.Add(registro)

        Me.TableAdapterManager.UpdateAll(Me.LicenciaDataSet)

Donde está el fallo en el borrado?


En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Borrar Registro en DataSet
« Respuesta #1 en: 11 Octubre 2010, 21:50 pm »

Posiblemente en el datasource del dataset, prueba viendo la sentencia de UPDATE..


En línea

piwi


Desconectado Desconectado

Mensajes: 439



Ver Perfil
Re: Borrar Registro en DataSet
« Respuesta #2 en: 12 Octubre 2010, 16:16 pm »

Pero si la sentencia de update está mal tampoco me guardaría el registro nuevo no?
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Borrar Registro en DataSet
« Respuesta #3 en: 12 Octubre 2010, 16:21 pm »

Sí, porque es diferente, la del nuevo es del INSERT..
En línea

piwi


Desconectado Desconectado

Mensajes: 439



Ver Perfil
Re: Borrar Registro en DataSet
« Respuesta #4 en: 12 Octubre 2010, 16:27 pm »

Perdona, me lo podrías explicar. No me estoy enternado. Por cierto, si lo borro con el bindingnavigator me funciona perfectamente.

No estoy seguro si tiene algo que ver pero en el momento de borrar si que se borra el registro pero no actualiza en la base de datos.
« Última modificación: 12 Octubre 2010, 16:40 pm por piwi » En línea

piwi


Desconectado Desconectado

Mensajes: 439



Ver Perfil
Re: Borrar Registro en DataSet
« Respuesta #5 en: 12 Octubre 2010, 16:39 pm »

He añadido al dataset un query de eliminación pero solamente por el campo clave, no como lo genera él por defecto con todos los campos y de esta manera si que funciona correctamente

Código:
LICENCIATableAdapter.DeleteQuery(268)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda, oldb, dataset, dataadapter
.NET (C#, VB.NET, ASP)
Printf 3 4,435 Último mensaje 23 Enero 2011, 05:11 am
por .::IT::.
Borrar registro
.NET (C#, VB.NET, ASP)
andaluz 2 2,244 Último mensaje 5 Junio 2012, 13:50 pm
por HdM
Consulta dataset tipado, VS.NET 2010 VB.NET
.NET (C#, VB.NET, ASP)
Yaldabaot 1 3,978 Último mensaje 17 Octubre 2015, 21:01 pm
por Yaldabaot
Mover selección DataGridView con DataSet
.NET (C#, VB.NET, ASP)
Bant 0 1,661 Último mensaje 3 Diciembre 2016, 19:49 pm
por Bant
¿es necesario borrar/liberar SqlDataAdapter y DataSet?
.NET (C#, VB.NET, ASP)
Filantropo 0 1,782 Último mensaje 4 Abril 2020, 08:24 am
por Filantropo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines