Guardar en una base datos en VB .Net

Iniciado por el_cantante, 15 Agosto 2006, 16:42 PM

0 Miembros y 1 Visitante están viendo este tema.

el_cantante

Necesitaria saber como guardar en una base datos la informacion que introdiuzco.
En un principio logro agregar la informacion pero solo de modo  temporal ya que cuando cierro el programa estos datos vienen cancelados y yo necesito que las modificaciones realizadas a la base datos y lo nuevo que agregue queden guardados.
Habia probado de este modo:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Me.ListaBindingSource.AddNew()
    End Sub

Pero como les comente antes esto solo insertaba los datos en manera temporanea. Agradeceria mucho alguna sugerencia.
Saludos!  :)
El sistema del zapping mental en su apogeo, donde las horas pasan con la velocidad de la vida. No es el mismo domingo del principio, es un domingo anterior, otra temporada en el infierno, siete di­as atras.

MaLkAvIaN_NeT

CitarEn un principio logro agregar la informacion pero solo de modo  temporal ya que cuando cierro el programa estos datos vienen cancelados y yo necesito que las modificaciones realizadas a la base datos

...umm si lo hubieses guardado en una base datos los datos deberían encontrarse luego, salvo que en luegar de guardarlos en la BD lo estes guardando en memoria que es volatil, o que tu bd tenga disparadores que le den ROLLBACK a los cambios de inserted o updated, pero para eso alguien tuvo que programarlos en la BD,,, bueno primero di que BD usas y da mas detalles. ;D
a por las buenas ideas

el_cantante

Antes que nada gracias por el interes hacia mi pregunta. Segundo estoy utilizando una base datos Microsoft SQL Server 2005, la misma que viene para instalar con Visual Basic 2005 Express Edition.
Y no agregue algun otro codigo que no sea el que ya ecribi con anterioridad.

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Me.ListaBindingSource.AddNew()
    End Sub

Ya que pensaba que con esto se grabaria en la base datos pero sin embargo, como dije antes, al cerrar el programa la base datos vuelve como era entes.
Para ser mas claro, tengo varios Textbox asociados a la base datos y con button2 lo que queria es guardar los datos, que de hecho lo hace pero de modo temporal.
Saludos!


El sistema del zapping mental en su apogeo, donde las horas pasan con la velocidad de la vida. No es el mismo domingo del principio, es un domingo anterior, otra temporada en el infierno, siete di­as atras.

MaLkAvIaN_NeT

...Para poder llenar una Base de datos tiene que haber una conexion implicita a tu bd de sqlServer,, para esto todo lo pùedes trabajar usando el namespace:
CitarImports System.Data.SqlClient
..Ahora no se si esto sea una aclaracion o una informacion, quizas la sepas pero en fin otros no la pueden saber,, en vb.net puedes manejar tablas en memoria conocidas como DataTable éstas son idénticas a una tabla relacional de una BD teniendo campos, relacionandose con otras tablas usando DataRelation, teniendo integridad con otras tablas con claves principales y ForeignKeyConstraint, y si estas son volátiles salvo que le des un fill,, un conjunto de DataTable hace un DataSet, puedes usar un DataAdapter para la recuperacion de fuentes de datos con un DataSet.
..espero que encuentres la solucion o sigas en este hilo
salu2
a por las buenas ideas