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

MODIFICACIoN DE DATOS

Estas en el tema de MODIFICACIoN DE DATOS en el foro de .NET en Foros del Web. HOLA AMIGOS TENGO UNA APLICACCION VISUAL STUDIO 2002 CON ACCESS, EN LA CUAL QUIERO REALIZAR UNA MODIFICACION DE DATOS Y NO SE CUAL ES LA ...
  #1 (permalink)  
Antiguo 21/11/2005, 11:11
Avatar de rock_blues.NET  
Fecha de Ingreso: septiembre-2005
Mensajes: 207
Antigüedad: 18 años, 7 meses
Puntos: 0
MODIFICACIoN DE DATOS

HOLA AMIGOS

TENGO UNA APLICACCION VISUAL STUDIO 2002 CON ACCESS, EN LA CUAL QUIERO REALIZAR UNA MODIFICACION DE DATOS Y NO SE CUAL ES LA LINEA DE CODIGOS QUE HAY QUE SEGUIR PARA REALIZAR LA OPERACION, LA IDEA ES QUE SE MANTENGA LA CLAVE PRIMARIA Y MODIFICAR LOS CAMPOS QUE PERTENECEN A ESTA CLAVE.

SI ME PUEDEN AYUDA ES LOS AGRADECERE
  #2 (permalink)  
Antiguo 21/11/2005, 14:23
 
Fecha de Ingreso: junio-2005
Mensajes: 165
Antigüedad: 18 años, 10 meses
Puntos: 0
Yo lo hago asi...

Public Overrides Sub Modificar(ByVal Objeto As Object)
Try
Dim ds As New DataSet
Me.AbrirConexion()
Me.command = New OleDb.OleDbCommand("SELECT * FROM Editores WHERE EditorID= " & Objeto.EditorID, conexion)
Me.daEditor = New OleDb.OleDbDataAdapter(command)
Dim autogen As New OleDb.OleDbCommandBuilder(daEditor)
daEditor.Fill(ds, "Editores")
daEditor.UpdateCommand = autogen.GetUpdateCommand
Me.CerrarConexion()
Dim unaFila As DataRow = ds.Tables("Editores").Rows(0)
With unaFila
.Item("Perfil") = Objeto.perfil
.Item("Gen1") = Objeto.gen1
.Item("Gen2") = Objeto.gen2
.Item("Gen3") = Objeto.gen3
End With
Me.daEditor.Update(ds, "Editores")
Catch ex As Exception
Throw ex
End Try
End Sub

Espero que te sirva....
  #3 (permalink)  
Antiguo 22/11/2005, 06:16
Avatar de rock_blues.NET  
Fecha de Ingreso: septiembre-2005
Mensajes: 207
Antigüedad: 18 años, 7 meses
Puntos: 0
ok muchas gracias, lo aplicare en el sistema
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 23:38.