Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2008, 06:15
martinfabregues
 
Fecha de Ingreso: octubre-2008
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
Modificar cambios en Base Access desde DGrid

Bueno mi pregunta es la siguiente lleno un DataGrid con una consulta sql en el form, tengo un boton para que me actualice los datos modificados en el DataGrid pero realmente no me modifica nada.


Public Class......
Dim Adaptador as New oledb.DataAdapter
Dim Dt as New DataTable

Private Sub MostrarDatos () // este procedimiento lo llamo desde el load del form

Dim Conexion as oledb.Connection
Dim Cmd as New Oledb.Command
Dim Cadena as String
Dim Faccan as integer

Conexion = New oledb.Connection ( _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Cadena)

Try
Faccan = frmPagos.Faccan

Cmd.Connection = Conexion
Cmd.CommandText= "Select * From Pagos Where FAC = " & Faccan
Adaptador.SelectedCommand = Cmd
Adaptador.Fill(Dt)

DGV1.AutoGenerateColumns = True
DGV1.DataSource = Dt

Catch

End Try

End sub


Private Sub Actualizar_Click..........

Dim DBCommandBuilder as oledb.CommandBuilder
DBCommandBuilder = New oledb.CommandBuilder(Adaptador)
Adaptador.Update(Dt)

End Sub


End Class...


Bueno el tema es que no me modifica nada y me tira un error en la consulta sql aho si le paso que sea un comando en tabladirecta y que guarde en el datatable la tabla entera modifica sin problemas...
Alguien sabe como puedo solucionar esto.