Hola, estoy utilizando VS2010 con BD Access 2010.
El problema viene al querer actualizar la BD con algún dato. Por ejemplo, quiero actualizar el nombre, y lo hago de la siguiente forma:
En el evento click del botón actualizar:
Código:
Dim cadena, elegida As String
Dim num_sube, num_baja As Integer
cmd = New OleDbCommand()
cmd.Connection = conn
elegida = ListBox1.Text
cadena = ListBox1.Text
Select Case ComboBox1.Text
Case "Nombre", "Pista"
cadena = TextBox1.Text
Case "Derecha", "Reves", "Volea", "Dejada", "Velocidad", "Resistencia", "Servicio", "Potencia", "Forma"
num_sube = ComboBox2.Text
num_baja = ComboBox3.Text
End Select
If (ComboBox1.Text = "Nombre") Then
cmd.CommandText = "UPDATE TablaJugadores SET Nombre = cadena WHERE Nombre = elegida"
cmd.Parameters.Add("cadena", OleDbType.VarChar, 40).Value = cadena
conn.Open()
Dim resultado As Integer = cmd.ExecuteNonQuery()
conn.Close()
cmd.Parameters.Clear()
End If
El error me lo da en ExecuteNonQuery() y me dice que "No se han especificado valores para algunos de los parámetros requeridos."
¿Alguien puede ayudar?