Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2009, 16:42
franko1809
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Error al modificar registro con OleDbCommand

Soy novato en VB.NET2003, alguien me corrige la sintaxis
Los campos codcargo(2) y nomcargo(35) son de tipo texto en access2003

Código:
        Dim sSQL As String
        sSQL = "UPDATE Cargo SET NomCargo = ? " & _
        "WHERE CodCargo = 10"
        ' crear comando
        Dim oComando As New OleDbCommand(sSQL, oConexion)
        oComando.Parameters.Add(New OleDbParameter("NomCargo", OleDbType.VarChar, 35))
        oComando.Parameters("NomCargo").Value = "David"
        Dim iResultado As Integer
        'oConexion.Open() ' abrir conexión
        iResultado = oComando.ExecuteNonQuery() ' ejecutar comando
        oConexion.Close() ' cerrar conexión
        MessageBox.Show("Registros modificados:" & iResultado)
Me envia este error:
Código:
Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en system.data.dll