Avatar billede ravnkilde Nybegynder
16. november 2007 - 09:27 Der er 2 kommentarer og
1 løsning

Databaseudtræk - første post vises 2 gange

Hej!

Jeg har nedenstående kode, som jeg bruger til at lave en mailto: link, indeholdende alle e-mail adresser fra en database.

Problemet er at den første e-mail adresse kommer med 2 gange! Nogen, der kan forklare hvor mit problem i koden er?

---  kode start ---

              <%
If Not (objRs.BOF Or objRs.EOF) Then
        Response.Write "<A HREF='mailto:"&objRs("Email") & ";"
        Do While Not objRs.EOF
        Response.Write objRs("Email") & ";"
        objRs.MoveNext
        Loop
        Response.Write "'>Send an e-mail to all participants</A>"
    Else
        Response.Write "No participants registered yet in the database"
    End If
    objConn.Close
Set objConn = Nothing
%>

--- kode stop ---
Avatar billede fennec Nybegynder
16. november 2007 - 09:38 #1
Det er der ikke noget at sige til:
'Her udskriver du en email fra databasen
Response.Write "<A HREF='mailto:"&objRs("Email") & ";"
Do While Not objRs.EOF
  'Her udskriver du den igen
  Response.Write objRs("Email") & ";"
  'Først her går du til næste post
  objRs.MoveNext
Loop

Din kode skal være sådan:

Response.Write "<A HREF='mailto:"
Do While Not objRs.EOF
  Response.Write objRs("Email") & ";"
  objRs.MoveNext
Loop
Avatar billede ravnkilde Nybegynder
16. november 2007 - 10:04 #2
ja, selvfølgelig. Tak, fennec. Læg et svar og få nogle pts.
Avatar billede fennec Nybegynder
16. november 2007 - 10:16 #3
.o) <-- One Eyed Jack
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