Avatar billede m0nk3y Nybegynder
02. januar 2004 - 14:40 Der er 7 kommentarer og
1 løsning

Untagelse opstod

Hvorfor siger den untagelse opstod ? Mit script virker fint nok med 2 men når der kommer over 2 i databasen kommer der den fejl... mit script er således:

<%

Set conn = Server.CreateObject("ADODB.Connection")
strConnect = "DRIVER={MySql}; SERVER=webonnet; DATABASE=cup; UID=root; PWD="
Conn.Open strConnect

Set rs = Conn.Execute("Select * from Tilmeldte")

If rs.EOF then

Response.Write "Der er ingen der tilmeldte endnu!"

else

Response.Write "<center><font style='font:10 verdana'>"

Do

Response.Write "<b>" & rs("tag") & "</b> vs. <b>" & rs.Movenext & rs("tag") & "</b><br>"

rs.Movenext
Loop While Not rs.EOF

Response.Write "</font></center>"

end if

Conn.Close
Set Conn = Nothing

%>
Avatar billede squashguy Nybegynder
02. januar 2004 - 14:43 #1
Response.Write "<center><font style='font:10 verdana'>"

Do While Not rs.EOF

Response.Write "<b>" & rs("tag") & "</b> vs. <b>" & rs.Movenext & rs("tag") & "</b><br>"

rs.Movenext
Loop

Response.Write "</font></center>"

end if

Conn.Close
Set Conn = Nothing
Avatar billede medions Nybegynder
02. januar 2004 - 14:43 #2
Prøv lgie sådan her:

<%

Set conn = Server.CreateObject("ADODB.Connection")
strConnect = "DRIVER={MySql}; SERVER=webonnet; DATABASE=cup; UID=root; PWD="
Conn.Open strConnect

Set rs = Conn.Execute("Select * from Tilmeldte")

If rs.EOF then

Response.Write "Der er ingen der tilmeldte endnu!"

else

Response.Write "<center><font style='font:10 verdana'>"

Do

Response.Write "<b>" & rs("tag") & "</b> vs. <b>" & rs("tag") & "</b><br>"

rs.Movenext
Loop While Not rs.EOF

Response.Write "</font></center>"

end if

Conn.Close
Set Conn = Nothing

%>

//>Rune
Avatar billede m0nk3y Nybegynder
02. januar 2004 - 14:47 #3
Rune -> Din virker... men så tager den ikke den næste ved "vs." og det skal den... for ellers er der jo ingen ide i at lave det... men hvordan gør man? Er lidt på bar bund :(
Avatar billede thesurfer Nybegynder
02. januar 2004 - 14:50 #4
Kan du ikke bare bruge?:

Response.Write "<b>" & rs("tag") & "</b> vs. <b>" & rs.Movenext & rs("tag") & "</b><br>"

' rs.Movenext ' <-- fjernet
Loop While Not rs.EOF
Avatar billede m0nk3y Nybegynder
02. januar 2004 - 14:52 #5
nope... virker ikke! Siger stadig... "Undtagelse Opstod" - men smutter lige ud med hunden kommer igen snart!
Avatar billede medions Nybegynder
02. januar 2004 - 14:54 #6
Det kan du ikke lave!
-Du er nødt til at lave en SQL sætning mere der hvor du vil ha' det næste udtræk!

//>Rune
Avatar billede eagleeye Praktikant
02. januar 2004 - 14:59 #7
Du har sikket et ulige antal recordset så den fejler prøv sådan her så skulle den også skriver vs.:



If rs.EOF then
  Response.Write "Der er ingen der tilmeldte endnu!"
else
Response.Write "<center><font style='font:10 verdana'>"
Do
  Response.Write "<b>" & rs("tag") & "</b> vs. "
  rs.Movenext
  if not rs.EOF then
    Response.Write  "<b>" & rs("tag") & "</b><br>"
    rs.Movenext
  end if
Loop While Not rs.EOF
Response.Write "</font></center>"
end if
Avatar billede m0nk3y Nybegynder
02. januar 2004 - 18:52 #8
takker... det virkede skam!
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