Hola comunidad, tengo este pequeno programa de ejemplo con base de datos (SQLite3), el problema es a la hora de hacer el Update no se actualiza la DB, tengo que cerrar la aplicacion y volverla a abrir para que se actualicen. Me podiran decir que le falta. El codigo de actualzar esta en el boton Menu3_click.
Les dejo el codigo.
Saludos.
Les dejo el codigo.
Saludos.
GAMBAS
- ' Gambas class file
-
-
-
-
- conexion.Type = "sqlite3"
- conexion.Host = "/home/dario/gambas/PruebaBaseDatos/"
- conexion.Name = "base"
-
- conexion = Null
-
-
-
- txtID.Text = TablaContactos["id"]
- txtNombre.Text = TablaContactos["Nombre"]
- txtApellido.Text = TablaContactos["Apellido"]
- txtTelefono.Text = TablaContactos["Telefono"]
- txtMail.Text = TablaContactos["Mail"]
- txtNacimiento.Text = TablaContactos["FechaNacimiento"]
-
-
-
-
- TablaContactos.MoveFirst()
- MostrarCampos
-
-
-
- TablaContactos.MovePrevious()
-
- MostrarCampos
-
-
-
- TablaContactos.MoveNext()
-
- MostrarCampos
-
-
-
- TablaContactos.MoveLast()
- MostrarCampos
-
-
-
- txtID.Text = ""
- txtNombre.Text = ""
- txtApellido.Text = ""
- txtTelefono.Text = ""
- txtMail.Text = ""
- txtNacimiento.Text = ""
-
-
-
-
- txtID.Text, txtNombre.text, txtApellido.Text, txtTelefono.Text, txtMail.text, txtNacimiento.text)
-
- 'VarResult = Conexion.Create("Contactos")
- 'VarResult["id"] = txtID.Text
- 'VarResult["Nombre"] = txtNombre.Text
- 'VarResult["Apellido"] = txtapellido.Text
- 'VarResult["FechaNacimiento"] = txtNacimiento.Text
- 'VarResult["Telefono"] = txtTelefono.Text
- 'VarResult["Mail"] = txtMail.Text
- VarResult.Update
-
-
-
- MostrarCampos
-
-
-
-
- 'VarResult = Conexion.Edit("Contactos", "id=" & TablaContactos["id"])
- 'VarResult["id"] = txtID.text
- 'VarResult["Nombre"] = txtNombre.text
- 'VarResult["Apellido"] = txtapellido.text
- 'VarResult["FechaNacimiento"] = txtNacimiento.text
- 'VarResult["Telefono"] = txtTelefono.text
- 'VarResult["Mail"] = txtMail.text
- 'VarResult.Update
- 'TablaContactos = Conexion.Exec("Select * from Contactos")
- conexion.Exec("update contactos set nombre ='" & txtNombre.Text & "' where id ='" & txtID.Text & "';")
-
-
-
-
-
-
-
- Conexion.Close
-