Salve a tutti di nuovo..
Questa volta ho peroblemi per una variabile:
"voto_news"... la prendo dal database calcolandola così:
codice:
If rs.fields("voto_votanti")=0 Then
 voto_news=0
Else
 voto_news=(rs.fields("voto")/rs.fields("voto_votanti"))
End If
Siccome vorrei trovare un intero che sia approssimato correttamente adopero questo
codice:
 
If Mid(CStr(voto_news),3,1)<5 or Len(Mid(CStr(voto_news),3,1))<1 Then
  voto_news=Int(voto_news)
 Else
  voto_news=Int(voto_news)+1
 End If
Ma ecco che mi da l'errore "Type mismatch: '[string: ""]'" riferendosi alla stringa del primo If di quest'ultimo codice.
Cerco di convertirla in stringa per prendere il terzo valore, dopo il primo (il risultato della divisione è sempre un numero compreso tra 1 e 6), ed il segno di virgola.
La variabile è presente.
Quel "Len(Mid(CStr(voto_news),3,1))<1" è per cautelarmi nel caso di una divisione perfetta, ma non è questo che da problemi.

Che fare ?
Vedete qualcosa che io non vedo? :master:
Buona domenica...

Riky