Foros del Web » Programación para mayores de 30 ;) » .NET »

No me guarda los datos modificados en la BD

Estas en el tema de No me guarda los datos modificados en la BD en el foro de .NET en Foros del Web. Hola, esoy empezando a trabajar con vb 2010 y tengo un problema, en un formulario tengo unos campos que son los parametros de configuración, consigo ...
  #1 (permalink)  
Antiguo 22/02/2011, 13:18
 
Fecha de Ingreso: enero-2008
Ubicación: León
Mensajes: 10
Antigüedad: 16 años, 3 meses
Puntos: 0
No me guarda los datos modificados en la BD

Hola, esoy empezando a trabajar con vb 2010 y tengo un problema, en un formulario tengo unos campos que son los parametros de configuración, consigo leerlos de la BD pero una vez modificados no consigo que me almacene los cambios.
El código que uso para el botón guardar es el siguiente:

Código:
    Private Sub btnGuardar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGuardar.Click
        If txtImpor.Text <> "" Then
            Me.ActiveDataSet.Config.Rows(0)("importacion") = Me.txtImpor.Text
        End If
        If txtExporta.Text <> "" Then
            Me.ActiveDataSet.Config.Rows(0)("exportacion") = Me.txtExporta.Text
        End If
        If txtCoef1.Text <> "" Then
            Me.ActiveDataSet.Config.Rows(0)("coeficiente1") = Me.txtCoef1.Text
        End If
        If txtCoef2.Text <> "" Then
            Me.ActiveDataSet.Config.Rows(0)("coeficiente2") = Me.txtCoef2.Text
        End If
        If chkBarras.CheckState = CheckState.Checked Then
            Me.ActiveDataSet.Config.Rows(0)("barras") = 1
        Else
            Me.ActiveDataSet.Config.Rows(0)("barras") = 0
        End If
        Me.ActiveDataSet.Config.AcceptChanges()
        Me.ConfigTableAdapter.Update(Me.ActiveDataSet.Config)
        Me.Close()
    End Sub
Me gustaría que me pudierais echar una mano.
Muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 23/02/2011, 10:32
 
Fecha de Ingreso: septiembre-2009
Ubicación: Galicia
Mensajes: 111
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: No me guarda los datos modificados en la BD

Hola cesar!

yo para guardar los datos de un dataset en la base de datos hago algo como esto, a ver si te ayuda:

Código:
Dim DSCab As New DataSet
Dim DACab As SqlDataAdapter
Dim filaCab As DataRow
           
filaCab = DSCab.Tables("Cabecera").Rows(0)

filaCab.BeginEdit()
filaCab.Item("Numero") = 2
filaCab.EndEdit()

Dim CmBuilder As New SqlCommandBuilder(DACab)
DACab.Update(DSCab, "Cabecera")

Etiquetas: bd
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:36.