« Una blogger carriera | Main | ASP: variabili con nomi dinamiche »
VBScript: confronto numeri da oracle
By Merlinox | November 14, 2007
Sto facendo (purtroppo) un lavoro in ASP classico, VBSCRIPT.
Premessa: a tutti quelli che chiedevano cosa è meglio tra Coldfusion e ASP, e a tutti quelli che ci scrivevano articoli rispondo: provate!!!!!!!!!!!!!!!!!!!!!!
Avevo due numerici restituiti da db oracle e confrontandoli (=) mi dava errore:
Microsoft VBScript runtime error ‘800a000d’
Type mismatch
<path>pagina.asp, line 236
Ho provato di tutto ma niente da fare. Poi alla fine ho trovato la soluzione, banalissima, ricercando nel knowhow dei primi pezzettini di codice (inizio anni 90).
Ho trasformato questo codice:
if (copy_VariabileCiccio=VariabileCiccio) then
in:
elemento1 = "i" & copy_VariabileCiccio
elemento2 = "i" & VariabileCiccio
if (elemento1=elemento2) then
Semplice no? In questo modo ho convertito forzatamente i due numeri in stringe (elemento1, elemento2) quindi li ho confrontati.
Grazie a DVD e K76 per il supporto morale.
Tags: db, oracle, vbscript
Post simili






November 19th, 2007 at 8:47 am
Si giusto…anche io ho usato una soluzione simile per il confronto numerico di dati risultanti da db…
Alla prox, Ciao
November 19th, 2007 at 9:26 am
Grazie Malvin, mi sono sentito un po’ un idiota ad arrivare ad una soluzione simile. Mi hai fatto sentire meno solo