Los campos codcargo(2) y nomcargo(35) son de tipo texto en access2003
Código:
Me envia este error: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)
Código:
Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en system.data.dll