Avatar billede html_wizard Nybegynder
23. december 2004 - 13:15 Der er 3 kommentarer og
1 løsning

ASP - Loop i ny record i database

rsAddComments.Fields("show1") = "strshow1"
rsAddComments.Fields("show1tid") = "strshow1tid"
rsAddComments.Fields("show1pris") = strshow1pris

disse sætninger går igen 18 gange, hvor kun tallet 1 ændres.

Hvordan laver jeg et loop med

i=1
do until i=19

?teksterne?

i=i+1
loop

Mit spørgsmål går på hvordan i og " og ' og & og () skal sættes korrekt i linierne. Bemærk sidste linie indsætter en tal værdi og resten er tekstværdier.

HEP HEP
Avatar billede sw_red_6 Nybegynder
23. december 2004 - 13:20 #1
hmmm uden at have testet det og uden at være sikker vil jeg tro det er sådan her:
i=1
do until i=19

rsAddComments.Fields("show" & i) = "strshow" & i
rsAddComments.Fields("show" & i & "tid") = "strshow" & i & "tid"
rsAddComments.Fields("show" & i & "pris") = strshow" & i & "pris

i++
Avatar billede fennec Nybegynder
23. december 2004 - 13:20 #2
strshow1pris bliver du nød til at gemme i at array. F.eks sådan:
MyArr("strshow1pris") = 12345

for f=1 to 18
  rsAddComments.Fields("show"&f) = "strshow"&f
  rsAddComments.Fields("show"&f&"tid") = "strshow"&f&"tid"
  rsAddComments.Fields("show"&f&"pris") = MyArr(strshow"&f&"pris")
next
Avatar billede fennec Nybegynder
23. december 2004 - 13:36 #3
Der er samme problem med array her, som i det andet ?

strshowpris(1) = 12345
strshowpris(2) = 67890
strshowpris(3) = 123
...


for f=1 to 18
  rsAddComments.Fields("show"&f) = "strshow"&f
  rsAddComments.Fields("show"&f&"tid") = "strshow"&f&"tid"
  rsAddComments.Fields("show"&f&"pris") = strshowpris(f)
next
Avatar billede html_wizard Nybegynder
23. december 2004 - 14:08 #4
Jeg lukker spørgsmålet.

Ingen af svarene virker.

Øv.
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