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

No ejecuta el update en la base de datos Access

Estas en el tema de No ejecuta el update en la base de datos Access en el foro de .NET en Foros del Web. Hola a todos! desde ya, muchas gracias por las respuestas!!! Tengo un problema, estoy a poco tiempo de la entrega de un proyecto final y... ...
  #1 (permalink)  
Antiguo 11/02/2009, 15:41
 
Fecha de Ingreso: febrero-2009
Mensajes: 4
Antigüedad: 15 años, 2 meses
Puntos: 0
No ejecuta el update en la base de datos Access

Hola a todos! desde ya, muchas gracias por las respuestas!!!
Tengo un problema, estoy a poco tiempo de la entrega de un proyecto final y...
esta todo bien en lo que es codigo segun he comparado con otros ejemplos y visto por compañeros mios, y en la base de acces los stored procedures tambien parecen estar bien y no me actualiza en la base los cambios que hago. Sin embargo en memoria si actualiza perfectamente.
  #2 (permalink)  
Antiguo 11/02/2009, 15:41
 
Fecha de Ingreso: febrero-2009
Mensajes: 4
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: No ejecuta el update en la base de datos Access

ESTO CONTIENE LA CLASE DE AccesoDatosSocio:

Imports System.Data.OleDb
Imports Clases

Public Class AccesoDatosSocio

Public Function RegistroSocios() As DataSet

Try
Dim conexionAux As OleDbConnection = ConexionPrincipal.InstanciaConexion()
conexionAux.Open()
Dim comando As New OleDbCommand("Select * From Socios", conexionAux)
Dim adaptador As New OleDbDataAdapter(comando)
Dim ds As New DataSet
adaptador.Fill(ds)
conexionAux.Close()
Return ds
Catch ex As Exception
Throw ex
End Try

End Function

Public Sub GuardarSocio(ByVal _Socio As Socio)

Try
Dim conexionAux2 As OleDbConnection = ConexionPrincipal.InstanciaConexion()
conexionAux2.Open()
Dim comando2 As New OleDbCommand
comando2.Connection = conexionAux2
comando2.CommandType = CommandType.StoredProcedure
comando2.CommandText = "InsertarSocio"
comando2.Parameters.Add("@NombreCompleto", _Socio.NombreCompleto)
comando2.Parameters.Add("@Ci", _Socio.Ci)
comando2.Parameters.Add("@Telefono", _Socio.Telefono)
comando2.Parameters.Add("@Celular", _Socio.Celular)
comando2.Parameters.Add("@Domicilio", _Socio.Domicilio)
comando2.Parameters.Add("@FechaIngreso", _Socio.FechaIngreso)
comando2.Parameters.Add("@EstadSocio", _Socio.EstadoSocio)
comando2.ExecuteNonQuery()
conexionAux2.Close()
Catch ex As Exception
Throw ex
End Try

End Sub

Public Sub ActualizarSocio(ByVal _Socio As Socio)

Try
Dim conexionAux3 As OleDbConnection = ConexionPrincipal.InstanciaConexion()
conexionAux3.Open()
Dim comando3 As New OleDbCommand
comando3.Connection = conexionAux3
comando3.CommandType = CommandType.StoredProcedure
comando3.CommandText = "ActualizarSocio"
comando3.Parameters.Add("@NombreCompleto", _Socio.NombreCompleto)
comando3.Parameters.Add("@Ci", _Socio.Ci)
comando3.Parameters.Add("@Telefono", _Socio.Telefono)
comando3.Parameters.Add("@Celular", _Socio.Celular)
comando3.Parameters.Add("@Domicilio", _Socio.Domicilio)
comando3.Parameters.Add("@FechaIngreso", _Socio.FechaIngreso)
comando3.Parameters.Add("@EstadSocio", _Socio.EstadoSocio)
comando3.ExecuteNonQuery()
conexionAux3.Close()
Catch ex As Exception
Throw ex
End Try

End Sub

End Class
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 19:34.