border
VB 6
 
 
/

Retroceder   VB-MUNDO - Visual Basic, y mucho mas > Programacion > Visual Basic .NET
Olvidó Password? Registrarse!
Registrarse FAQDonate Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Visual Basic .NET Todas las Versiones de Visual Basic .NET

El Mejor Hosting .NET Framework 4.0

En VB-MUNDO usamos el increible servicio de SmarterASP

Respuesta
 
LinkBack Herramientas
  #1 (permalink)  
Antiguo 09-10-2008, 11:39:26
Buena Participación en el Foro
 
Registrado: sep 2004
Posts: 96
Créditos: 2.242
bats Valoración +2
Predeterminado Porfavor ,no me actualiza un dataset en un access

Muy buenas,

Estoy utilizando vb.net 2005, tengo un dataset creado con el wizard, y unos textbox enlazados a una base de datos access ,tambien desde wizard se me ha creado un personesdatatableadapter, oledbconnection1, oledbdatadapter1, oledbcommand1

El caso es que en los textbox ,se me muestran perfectamente los datos del access ,y puedo moverme por ellos ,el problema es al actualizar algun campo que se me muestra correctamente ,pero al cerrar y abrir la aplicacion se me muestra tal como era, o sea no me actualiza correctamente el access.

He estado mirando por el foro y entre otras cosas he probado lo siguiente:

Me.OleDbConnection1.Open()
Me.OleDbDataAdapter1.Update(Me.PersonesDataSet.Tab les("persones"))
PersonesDataSet.AcceptChanges()

Pero nada de nada ,a ver si alguien puede echarme un cable

Muchas gracias por todo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2 (permalink)  
Antiguo 14-10-2008, 15:09:00
Buena Participación en el Foro
 
Registrado: sep 2004
Posts: 96
Créditos: 2.242
bats Valoración +2
Predeterminado Solucionado ,pero por que? -Solucionado pero por que?

Buenas,

Parece que he encontrado una solucion ,pero no se por que ,alguien me lo puede explicar que estoy haciendo realmente mal?

Me.OleDbConnection1.Open()
OleDbDataAdapter1.Update(PersonesDataSet
Me.OleDbConnection1.Close()
Me.BindingContext(Me.PersonesDataSet, "persones").Position -= 1

Por que si no pongo la linea del bindingcontext ,no me actualiza correctamente en el access?

Gracias

Última edición por bats fecha: 14-10-2008 a las 15:10:07. Razón: Cambiar el titulo a solucionado
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3 (permalink)  
Antiguo 22-10-2008, 07:04:53
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 254
Créditos: 5.453
javier Valoración +2
Predeterminado Re: Porfavor ,no me actualiza un dataset en un access

No se si esto es lo que busca.

Private Sub btnModificar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnModificar.Click
Dim oDataRow As DataRow
' obtener el objeto fila de la tabla del dataset
' en el que estamos posicionados
oDataRow = Me.oDataSet.Tables("Clientes").Rows(Me.iPosicFilaA ctual)
' modificar las columnas de la fila
' excepto la correspondiente al identificador cliente
oDataRow("Nombre") = Me.txtNombre.Text
oDataRow("FIngreso") = Me.txtFIngreso.Text
oDataRow("Credito") = Me.txtCredito.Text
End Sub

‘Pero para que lo haga Actualizar la bd Access

Private Sub btnActualizar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnActualizar.Click
' actualizar los cambios realizados en el dataset
' contra la base de datos real
Me.oDataAdapter.Update(Me.oDataSet, "Clientes")
End Sub
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 20:09:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios


right
Inactive Reminders By Icora Web Design