INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Eseguire calcoli matematici con i risultati di una Query con Asp

Autore: Luca Ruggiero | Tell a Friend

eBook ASP base
Impara a creare siti dinamici con ASP e VBScript da zero!

Corso ASP
Impara a creare siti dinamici professionali con ASP!

E-Commerce con ASP
Impara a creare un sito di E-Commerce con carrello della spesa!

Eseguire calcoli matematici con i risultati di una Query è un'operazione molto semplice in JScript.

Abbiamo bisogno della funzione parseInt() che converte un numero in intero numerico anche se è in formato String; seconda condizione, è preferibile che i campi sul database che contengono i numeri che vogliamo sommare siano di tipo numerico.

Prendiamo un database di prova e chiamiamolo database.mdb con la tabella tabella ed i campi (di tipo numerico) a e b. Il seguente codice stampa a video la somma dei risultati dei campi a e b:

<%@Language = JScript%>
<%
    var Cn = new ActiveXObject("ADODB.Connection");
    var Str = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("database.mdb");

    Cn.Open(Str);

    var Somma = Cn.Execute("SELECT a,b FROM tabella");

    Response.Write(parseInt(Somma("a")) + parseInt(Somma("b")));

    Cn.Close();
%>
Lo stesso principio vale anche per le sottrazioni, le divisioni e le moltiplicazioni. La simbologia (operatori) adatti ad eseguire dette operazioni è documentata nella settima lezione del Manuale di Javascript.

IN EVIDENZA
HOT LINKS