Avatar billede celal Nybegynder
27. maj 2002 - 11:33 Der er 10 kommentarer og
1 løsning

Hent fra Database

Jeg har lavet noget kode hvor jeg henter nogle poster fra en database. det virker fint, men når jeg når til sidste post, får jeg fejlmeldingen:

fejl '80020009'
Undtagelse opstod.

/udst-pro.asp, linje 195


Linie 195 er min do while udtyk.

Hvad skal jeg gøre for at jeg komme videre efter min do while løkke?
Avatar billede mhoffmann Nybegynder
27. maj 2002 - 11:34 #1
Prøv at poste hele din do while linje herinde. Har du husket at skrive do ehile EOF
Avatar billede celal Nybegynder
27. maj 2002 - 11:36 #2
Do While Not rs.EOF

    produktGruppe = rs("PRODUCTGROUP")
    strLink ="<table border=0 cellspacing=0 cellpadding=0><tr height=16><td width=4><br></td><td width=3></td>" &_
    "<td width=359><b><u><font size=2 face=Arial color=#000000><a name=" & rs("PRODUCTGROUP") &" > " & rs("PRODUCTGROUP") & "" &_
    "</a></font></u></b></td><td width=359><p align=right><font face=Arial size=2>" &_
    "<a href=#Produktoversigt, Ballerup>Tilbage til produktoversigt</a></font></td>"

    Response.Write strLink

    Do While produktGruppe = rs("PRODUCTGROUP") AND Not rs.EOF

        strLink ="<table border=0 cellspacing=0 cellpadding=0><tr height=16><td width=37><br></td>" &_
        "<td width=687><font size=2 face=Arial color=#000000><a href=http://"& rs("HOMEPAGE") &" target=_Blank>"& rs("BFIRMNAME") &"</a></font></td>" &_
        "</tr></table>"
        Response.Write strLink

        rs.MoveNext
    loop

loop
Avatar billede celal Nybegynder
27. maj 2002 - 11:38 #3
Her med et bedre overblik

Do While Not rs.EOF

produktGruppe = rs("PRODUCTGROUP")
strLink ="<table border=0 cellspacing=0 cellpadding=0>....."
Response.Write strLink

      Do While produktGruppe = rs("PRODUCTGROUP") AND Not rs.EOF

      strLink ="<table border=0 cellspacing=0 cellpadding=0><tr...."
    Response.Write strLink
        rs.MoveNext
    loop
loop
Avatar billede tmceu Praktikant
27. maj 2002 - 11:45 #4
Hvad er formålet med de 2 loops, du bør vel kunne klare det med én og en IF sætning inde i den ?
Avatar billede celal Nybegynder
27. maj 2002 - 12:28 #5
nej, jeg skal bruge 2 loops, den første skriver en hovedgruppe og den anden skriver en undergruppe (af hovedgruppen)
Avatar billede celal Nybegynder
27. maj 2002 - 12:29 #6
både hovedgruppen  og un´dergruppen ligger på samme tabel
Avatar billede celal Nybegynder
27. maj 2002 - 12:41 #7
Nogen som ved hvorfor jeg får denne fejl meddelelse??
Avatar billede celal Nybegynder
27. maj 2002 - 13:06 #8
Kan det have noget at gøre med min connection?


Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/cgi-bin/Bro.mdb")
Conn.Open DSN

strSQL = " SELECT Distinct PRODUCTGROUP FROM qryProductGroupFirmToHtmlFormat ORDER BY PRODUCTGROUP"   
Set rs = Conn.Execute(strSQL)
Avatar billede celal Nybegynder
27. maj 2002 - 14:46 #9
Okay, jeg har slev fundet ud af det....ellers tak
Avatar billede celal Nybegynder
27. maj 2002 - 14:46 #10
:o)
Avatar billede tmceu Praktikant
27. maj 2002 - 19:16 #11
Vil du røbe løsningen på problemet ?
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