Salve a tutti,

Sto cercando di realizzare il calcolo dell'ammortamento francese in asp ma il server mi da errore:

Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A000D)
Tipo non corrispondente
/gromat/notebookSett/notebook_sett.asp, line 356


Ecco il codice:
<%
Dim Capitale, TassoAnnuo, TassoMensile, NumeroRate, Coefficiente, Rata, NumVal
Capitale = NB.Fields.Item("importo").Value
NumVal = 1
TassoAnnuo = 0.04
NumeroRate = 12
TassoMensile = TassoAnnuo/NumeroRate
Coefficiente = (TassoMensile(NumVal+TassoMensile)^MumeroRate)/((NumVal+TassoMensile)^NumeroRate)-NumVal)
Rata = Capitale * Coefficiente
Precisione = 2
Rata = Round(Rata, precisione)
Response.write(Rata) & "
"
%>

La linea 356 corrisponde alla stringa seguente:
(TassoMensile(NumVal+TassoMensile)^MumeroRate)/((NumVal+TassoMensile)^NumeroRate)-NumVal)