Avatar billede Hecro Nybegynder
22. december 2009 - 18:25 Der er 4 kommentarer og
1 løsning

SUM af table i Access

Jeg skal have lavet en SUM af en kolenne i en access database:

Database navn: db.mdb
Table navn: Regnskab
Kolenne navn: KM


Har brygget det her, men det virker stadig ikke:
<%
Set DBConn = Server.CreateObject("ADODB.Connection")
DBConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & ("C:/Data/www.net-magic.dk/db/db.mdb")


sqlString="SELECT * SUM(KM) as Total FROM Regnskab WHERE BrugerID = " & SessionBrugerID & " order by ID desc"
Set CountKM = DBConn.Execute(sqlString)
%>

Test KM: <%=CountKM("Total")%>
Avatar billede mortvader Nybegynder
22. december 2009 - 18:29 #1
Ikke "select * sum"
bare "select sum(km) as total...."
Avatar billede Hecro Nybegynder
22. december 2009 - 18:32 #2
Efter Rettelsen:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] You tried to execute a query that does not include the specified expression 'ID' as part of an aggregate function.
Avatar billede Hecro Nybegynder
22. december 2009 - 18:41 #3
Så virker det:
sqlString="SELECT SUM(KM) as Total FROM Regnskab WHERE BrugerID = " & SessionBrugerID
Avatar billede Hecro Nybegynder
22. december 2009 - 18:41 #4
mortvader
LAv lige et svar
Avatar billede mortvader Nybegynder
22. december 2009 - 19:44 #5
god jul
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