Avatar billede lightbrain Nybegynder
26. maj 2002 - 12:43 Der er 3 kommentarer og
1 løsning

Scriptoptimering

Hej, kan du ikke lave en funktion, som kan erstatte nedenstående.

<%
strSQL = "select * from ARTIKLER"
set rs = Conn.execute(strSql)
i = 1
response.write "<script>"
while not rs.EOF or rs.BOF
  response.write "gruppe[1][" & i & "]=new artikel(""" & rs("titel") & """,""" & rs("forfatter") & """, """ & rs("beskrivelse") & """, """ & rs("filnavn") & """, """ & rs("emnenr") & """);"
  i = i + 1
  rs.MoveNext
wend

strSQL = "select * from SEKTIONER"
set rs = Conn.execute(strSql)
i = 1
while not rs.EOF or rs.BOF
  response.write "gruppe[2][" & i & "]=new sektion(""" & rs("sektionnr") & """,""" & rs("titel") & """);"
  i = i + 1
  rs.MoveNext
wend

strSQL = "select * from EMNER"
set rs = Conn.execute(strSql)
i = 1
while not rs.EOF or rs.BOF
  response.write "gruppe[3][" & i & "]=new emne(""" & rs("emnenr") & """,""" & rs("titel") & """, """ & rs("sektionnr") & """, """ & rs("farve") & """,""" & rs("placering") & """,""" & rs("niveau") & """);"
  i = i + 1
  rs.MoveNext
wend
%>
Avatar billede stigc Nybegynder
26. maj 2002 - 12:49 #1
fu kunne jo sætte

function test ()
end function

rund om, men er det hvad du ønsker?
Avatar billede lightbrain Nybegynder
26. maj 2002 - 12:55 #2
Det, som jeg ønsker (jeg er begynder), at de eller anden kunne lave en "multi-indlæsnings-funktion" udfra ovenstående kode, således at jeg er fri for at skulle "copy-past-tilrette" hver gang jeg skal indlæse information fra en ny tabel.
Avatar billede lightbrain Nybegynder
26. maj 2002 - 12:58 #3
f.eks. noget med:

function indlaesFraTabelOgIndsaetIArray (tabelnavne [...], array[...])

PS. gruppe er lig med en array (hvis ikke det står klart ud fra koden).
Avatar billede lightbrain Nybegynder
09. juni 2002 - 11:56 #4
Øv, der er ingen, der vil gøre det. Jeg lukker spørgsmålet.
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