Ciao.
Sembra che il titolo di questo thread venga da un giornale
Vi posso assicurare che non lo è perchè di fatto ho un errore nel sito che a volte c'è e a volte no.
Mi spiego.
In una query inserisco dei valori
num = replace(numero,"&","")
sql = "INSERT INTO ordinarearray (distanza,via,valore,idazienda) values ('" & distanzaform & "','" & viaform & "','" & cInt(num) & "','" & idazienda & "')"
Dove num è un stringa che contiene 0,7 | 8,9 | 12 | 0.5 | ecc. ecc
Questi volori stringa li devo convertire in numeri e lo faccio con la funzione cInt nella query.
Potrei farlo anche direttamente nell'assegnazione della variabile num ma non mi cambia nulla visto che l'errore me lo da sempre.
L'errore è questo:
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'cInt'
/elenco.asp, line 62
La cosa che mi lascia perplesso è che:
l'errore lo da solo la prima volta in cui l'utente da IE effettua una ricerca.
Tutte le altre ricerche non danno nessun errore.
Da cosa dipende? Sto diventando scemo!![]()


Rispondi quotando
