Eseguire calcoli matematici con i risultati di una Query con Asp

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Scritto da Luca Ruggiero nella sezione Asp

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.

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (51.682)

:: Creazione di un Guestbook in Asp (50.783)

:: Creazione di un'area di accesso riservato in Asp (45.423)

:: Connessione ad un database MySql con Asp (25.045)

:: Connessione ad un database Microsoft SQL Server con Asp (24.069)

:: Asp e database (23.124)

:: Differenza tra i metodi get e post e recupero dei dati, attraverso Asp (22.301)

:: Una semplice area di accesso riservato senza DB in Asp (21.384)

:: Riscrivere le URL con Asp (19.743)

:: Creazione di un Sondaggio in Asp (19.101)

IN EVIDENZA
DOWNLOAD