- Att hämta den data man behöver från databasen och göra beräkningar på de i ASP.
eller
- Att utföra beräkningarna direkt i det SQL-uttryck som man skickar till ODBC:n.
Ex:
Jag har en databas med artikelnamn och pris. Jag vill att min asp-sida skall skriva ut namnet, priset och priset exkl. moms. Jag kan då göra på två sätt:
= sätt 1 =======================
sql = "SELECT * FROM artiklar"
set objRec = objConn.execute(sql)
response.write objRec("artikelnamn") & objRec("pris") & objRec("pris") * 0.2 & "<br>"
= sätt 2 =======================
sql = "SELECT artikelnamn, pris, pris*0.2 AS moms FROM artiklar"
set objRec = objConn.execute(sql)
response.write objRec("artikelnamn") & objRec("pris") & objRec("moms") & "<br>"
Jag skulle rekommendera ASP-varianten. Dels är det svårt att veta vad beräkningen egentligen kräver av SQL-servern, dels blir dataflödet större om du också tvingas hämta inkl. moms-priset.
/G
------------------
----------------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Norrköping
260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25