Avatar billede svinget Praktikant
03. oktober 2005 - 21:50 Der er 4 kommentarer og
1 løsning

Sum af tabel i Access på asp side

Hej

Jeg har en tabel med tal værdier, der løbende opdateres. Er det muligt at vise en sum af denne tabel på en min asp sider?

/Kim
Avatar billede softspot Forsker
03. oktober 2005 - 23:05 #1
Ja, du kan starte med at selecte summen fra databasen og så udskrive denne på siden bagefter:

strSQL = "SELECT SUM(kolonne) AS SumKolonne FROM tabel"
strConn = <din connectionstring til databasen>

set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open strConn

set objRs = objConn.Execute(strSQL)

if not objRs.eof then
  response.write objRs("SumKolonne")
end if

objRs.Close
set objRs = nothing

objConn.Close
set objConn = nothing
Avatar billede svinget Praktikant
06. oktober 2005 - 21:10 #2
Det virker - takker for hjælpen. Poster du et svar?
Jeg har lige et tillægsspørgsmål som du måske kan svare på i farten. Selvom jeg laver feltet i access databasen om til number, og format til standard samt 2 decimaler, så kan jeg f.eks. ikke skrive 4,25 ind i databsen. Den retter det til 4
/Kim
Avatar billede softspot Forsker
06. oktober 2005 - 21:17 #3
Prøv evt. at skrive med engelsk decimaltegn, altså punktum (4.25)
Avatar billede svinget Praktikant
06. oktober 2005 - 22:23 #4
Det virker heller ikke. Jeg beholder det som tekst felt - så virker det med decimaler :)
Avatar billede softspot Forsker
06. oktober 2005 - 23:06 #5
Er det i databasen du kan se at værdien ikke bliver gemt som 4,25 eller er det når du henter den ud igen (og udskriver den i browseren med response.write)?

Hvis det er det sidste så kan det være i udtrækket at VBScript konverterer tallet for dig, pga. typefortolkning...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester