Avatar billede dino84 Nybegynder
19. december 2003 - 17:43 Der er 8 kommentarer og
1 løsning

Læg tal sammen og gem i tabel.

I denne kode lægger jeg alle tal sammen i kolonne...

<% Do While Not rs.EOF
SQL2 = "select sum(antal) as ialt from tilmeldte WHERE kampid = " & rs("id")
Set TheCount = Conn.Execute(Sql2)   
ialt = TheCount("ialt")
%>

Hvordan får jeg så skrevet det ind i en tabel nu?
Avatar billede jkrons Professor
19. december 2003 - 17:49 #1
Formodentlig med en INSERT INTO
Avatar billede dino84 Nybegynder
19. december 2003 - 17:52 #2
Ej ikke igen :p

kan du komme med et forslag? :D
Avatar billede avlund Nybegynder
19. december 2003 - 17:54 #3
Ja. Conn.Execute( "INSERT INTO [tabel] ( [felt] ) VALUES (" & ialt & ")" )

eller

Conn.Execute( "UPDATE [tabel] SET [felt] = " & ialt )
Avatar billede dino84 Nybegynder
19. december 2003 - 18:12 #4
Jeg har forsøgt et par gang nu uden held...

Ser dette rigtig ud?

<% Do While Not rs.EOF
SQL2 = "select sum(antal) as ialt from tilmeldte WHERE kampid = " & rs("id")
Set TheCount = Conn.Execute(Sql2)   
ialt = TheCount("ialt")
Conn.Execute( "UPDATE bustur SET antal-t = " & ialt & " WHERE kampid = " & rs("id") )
%>
Avatar billede jkrons Professor
19. december 2003 - 22:32 #5
Måske noget med [Antal-t]?
Avatar billede avlund Nybegynder
19. december 2003 - 22:58 #6
Er det feltnavnet? Prøv at undgå bindestregen, den tror det er et minus...
Avatar billede trer Nybegynder
19. december 2003 - 23:16 #7
Det er naturligvis ikke testet - bare et hurtigt skud, men du burde kunne undgå loopet ved nedenstående SQL (kræver at du har sat SQL-92 på i din db )

update bustur set
antal_t = (select sum(antal) from tilmeldte t inner join bustur b where t.kampid = b.kampid )
from bustur b2 inner join tilmeldte t2
on b2.kampid = t2.kampid
Avatar billede avlund Nybegynder
24. december 2003 - 02:09 #8
Tak for points.
Avatar billede dino84 Nybegynder
24. december 2003 - 11:44 #9
Lidt sent men har først fået det til at virke nu...
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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