Avatar billede mit_navn_er Nybegynder
23. oktober 2002 - 14:41 Der er 7 kommentarer

If mere end 1 resultat then

Jeg skal bruge en asp-kommando, som siger at hvis der er mere end 1 resultat, så skal de adskilles at et komma.

Er der nogen der kan hjælpe mig?
Avatar billede soes Nybegynder
23. oktober 2002 - 14:45 #1
hvor faar du lige dit resultat fra? Er det et recordset?
Avatar billede mit_navn_er Nybegynder
23. oktober 2002 - 14:47 #2
Ja - et recordset
Avatar billede soes Nybegynder
23. oktober 2002 - 14:51 #3
kan du ikke bare goere noget ligende dette:
Do While NOT Rs.EOF
strRes = strRes & Rs("felt") & ","
Rs.MoveNext
Loop
strRes = Left(strRes, (Len(strRes) - 1) ' for at fjerne det sidste komma
Avatar billede mit_navn_er Nybegynder
23. oktober 2002 - 14:58 #4
Den fejlmelder på at der skulle mangle noget til sidst i koden.
Avatar billede soes Nybegynder
23. oktober 2002 - 15:00 #5
strRes = Left(strRes, (Len(strRes) - 1))
Avatar billede mit_navn_er Nybegynder
24. oktober 2002 - 10:20 #6
Min kode ser således ud?

<tr>
<script>
billeder = new Array("/forsidebaggrunde/<%=(Recordset2.Fields.Item("tblFORSIDEBAGGRUND").Value)%>");
tilf = Math.floor(Math.random() * billeder.length);
document.write("<td height='298' width='780' background='" + billeder[tilf] + "'>");
</script>
</td></tr>

Det er oppe i new array der skal være en repeat, hvor der er komma mellem alle posterne.
Avatar billede eagleeye Praktikant
03. november 2002 - 03:30 #7
Prøv med:

<script>
billeder = new Array(
<% do while not rs.EOF
  Response.wite """/forsidebaggrunde/" & Recordset2.Fields.Item("tblFORSIDEBAGGRUND").Value & """"
  rs.Movenext
  if not rs.EOF response.write ","
loop %>
)
tilf = Math.floor(Math.random() * billeder.length);
document.write("<td height='298' width='780' background='" + billeder[tilf] + "'>");
</script>
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