Avatar billede klinemann Nybegynder
10. december 2007 - 23:18 Der er 17 kommentarer og
1 løsning

sammenlægning af tal fra db

hejsa. Jeg har en række tal i min access db jeg gerne vil have lagt sammen, hvordan gør jeg det?
Avatar billede Slettet bruger
10. december 2007 - 23:23 #1
vel noget i denne her retning:

<%
set rs = conn.execute("select * from tabel")
if rs.EOF=False then
ialt=ialt+rs("tal")
else
ialt=0
end if
rs.close
set rs=nothing
response.write ialt
%>

\Dan
Avatar billede klinemann Nybegynder
10. december 2007 - 23:29 #2
så tager den hele den række der hedder "tal"?
Avatar billede Slettet bruger
10. december 2007 - 23:54 #3
jeps det gør den nemlig...
- men hvis den hedder noget andet i din tabel i databasen kan du selvfølgelig bare rette det... og hvis det kun er nogle bestemte rækker i tabellen i databasen vi skal have fat i så kan man selvfølgelig sætte kriterier på i select-sætningen...
Endvidere skal du også lige tilføje en connection foroven - og lukke den igen forneden...

\Dan
Avatar billede klinemann Nybegynder
11. december 2007 - 00:05 #4
den tager kun det øverste tal i databasen
Avatar billede Slettet bruger
11. december 2007 - 00:07 #5
hehe når ja... det var min fejl... vi prøver lige igen... der var lige noget jeg havde glemt...:

<%
set rs = conn.execute("select * from tabel")
if rs.EOF=False then
do until rs.EOF=True
ialt=ialt+rs("tal")
rs.movenext
loop
else
ialt=0
end if
rs.close
set rs=nothing
response.write ialt
%>
Avatar billede klinemann Nybegynder
11. december 2007 - 00:13 #6
kan den ikke regne 1,2 + 5,5
Avatar billede klinemann Nybegynder
11. december 2007 - 00:13 #7
eller skal det være hele cifre
Avatar billede Slettet bruger
11. december 2007 - 00:17 #8
jo det kan den godt...
men i asp-verdenen skal det være punktum i stedet for komma...
Avatar billede klinemann Nybegynder
11. december 2007 - 00:17 #9
nååh..
Avatar billede klinemann Nybegynder
11. december 2007 - 00:21 #10
http://marqs.dk/tal/count.asp - jeg syntes ikke rigtig at den ligger det ordentligt sammen
Avatar billede madeindk Nybegynder
11. december 2007 - 01:28 #11
<%
strSQL = "SELECT SUM(tal) as talsum FROM tabel"
Set rs = Conn.Execute(strSQL)

Response.Write rs("talsum")
%>

Mon ikke det går bedre?
Avatar billede keysersoze Ekspert
11. december 2007 - 07:33 #12
hej bellinizone - glem ikke vores aftale her; http://www.eksperten.dk/spm/765316
Avatar billede klinemann Nybegynder
11. december 2007 - 20:39 #13
hey keysersoze
send mail til marqs@marqs.dk med kontonr. og beløb..
Avatar billede madeindk Nybegynder
13. december 2007 - 14:23 #14
Har du fundet ud af noget mere, bellinizone omkring dit problem?
Avatar billede klinemann Nybegynder
14. december 2007 - 02:50 #15
hejsa madeindk
du havde løsningen
Avatar billede madeindk Nybegynder
14. december 2007 - 21:26 #16
Ok - svar.
Avatar billede madeindk Nybegynder
14. december 2007 - 21:49 #17
Tak for point.
Avatar billede keysersoze Ekspert
20. december 2007 - 16:46 #18
bellinizone >> mail skulle være sendt - glæder mig til at høre nærmere :)
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