Tema: Excepción
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2011, 04:42
salvacadiz
 
Fecha de Ingreso: marzo-2011
Mensajes: 26
Antigüedad: 13 años, 1 mes
Puntos: 1
Excepción

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?