
25/11/2008, 06:15
|
| | Fecha de Ingreso: octubre-2008
Mensajes: 4
Antigüedad: 16 años, 5 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. |