Avatar billede nogetfx Nybegynder
05. september 2001 - 12:37 Der er 27 kommentarer og
1 løsning

Enten er BOF eller EOF sand

Er der nogen der kan spotte en fejl..? Det virker fint indtil jeg blander nummer 2 table ind i det \"kortmain\"
Min head:

<%

Dim Query, Kortmain, Kort, id, Tabelnavn01, Tabelnavn02, Tabelnavn03
   
    \'HOVEDTABLE
    id= Request.Querystring (\"id\")

    If id < 1 Then
    id = 1
    End If

    \'HOVEDTABLE
    Tabelnavn01 = \"indhold\"

    Set Query= Conn.Execute (\"SELECT * From \" & TabelNavn01 & \" Where id =\"& id &\"\")

   
    \'KORTTABLE
    TabelNavn02 = \"kortmain\"

    Set Kortmain= Conn.Execute (\"SELECT * From \" & TabelNavn02 & \" Where id =\"& id &\"\")
   
   
    \'KORTENE
    TabelNavn03 = \"kort\"

    Set Kort= Conn.Execute (\"SELECT * From \" & TabelNavn03 & \" Where id =\"& id &\"\")
%>

<head>

    <title><%=Query(\"titel\")%></title>


<link rel=\"stylesheet\" type=\"text/css\" href=\"styles/style.css\">

<% If id = 4 Then %>
    <style type=\"text/css\">
        <!--
    td.main {
        background-color: #F5F3DA;
        background-image:url(pic/<%=Kortmain(\"Background\")%>);
        background-position: 100%, 100% ;
        background-attachment:fixed;
        background-repeat:no-repeat
        }
        -->
    </style>
<% Else %>
<style type=\"text/css\">
        <!--
    td.main {
        background-color: #F5F3DA;
        background-image:url(pic/<%=Query(\"Background\")%>);
        background-position: 100%, 100% ;
        background-attachment:fixed;
        background-repeat:no-repeat
        }
    -->
<% End If %>
</style>
</head>


Længere nede, der hvor fejlen nok opstår

<% If id = 4 Then %>

                        <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"85%\" height=\"95%\">
                            <tr>                   
                                <% Do until Kortmain.EOF%>
                                <td height=\"15\">
                                   
                                    <a href=\"<%=Kortmain(\"linkstreg\")%>\" class=\"submenu\"><%=Kortmain(\"link\")%></a>&nbsp;&nbsp;
                                    </td>
                                    <% Kortmain.MoveNext
                                    loop
                                    %>
                               
                            </tr>
                            <tr>
                                <td><%=Kortmain(\"text\")%></td>
   
                            </tr>                     

                        </table></td>
<% Else %>
                        <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"85%\" height=\"95%\">
                            <tr>
                                <td height=\"50\">
                                    <h1><%=Query(\"head\")%></td>
                            </tr>
                            <tr>
                                <td>
                                    <%=Query(\"text\")%></td>
                            </tr>
                        </table></td>
<% End If %>
Avatar billede nordclc Nybegynder
05. september 2001 - 12:44 #1
Generelt er der denne fejl: &\"\")
Skulle nok være: & \")\"

//Claus
Avatar billede nordclc Nybegynder
05. september 2001 - 12:45 #2
Ahhh, sorry, jeg var vist lidt hurtig på aftrækkeren - kalf mig bare Lucky Luke ;o)
Avatar billede nordclc Nybegynder
05. september 2001 - 12:47 #3
Hvilken fejl får du?
Avatar billede nogetfx Nybegynder
05. september 2001 - 12:48 #4
Men det har jo virket indtil jeg tog nr. 2 med ind i billedet...
Avatar billede nogetfx Nybegynder
05. september 2001 - 12:52 #5
ADODB.Field (0x80020009)
Enten er BOF eller EOF sand, eller den aktuelle post er blevet slettet. Den anmodede handling kræver en aktuel post.
/tarottanken/default.asp

Avatar billede nordclc Nybegynder
05. september 2001 - 12:55 #6
Og du er sikker på at dit id findes i tabellen kortmain?
Avatar billede nogetfx Nybegynder
05. september 2001 - 12:56 #7
Jep, alle felter findes der... Og med indhold
Avatar billede nogetfx Nybegynder
05. september 2001 - 12:57 #8
Damn.. Jeg kom til at rykke på enter... jeg har siddet med dene fejl hele dagen
Avatar billede nogetfx Nybegynder
05. september 2001 - 12:57 #9
øh.. trykke og derfor accepterede jeg dit svar.
Avatar billede nordclc Nybegynder
05. september 2001 - 12:58 #10
Hvilket id er det du tester med?

//Claus
Avatar billede nordclc Nybegynder
05. september 2001 - 13:00 #11
Dem får du bare retur hvis vi ikke får det løst - no problem.
Avatar billede nogetfx Nybegynder
05. september 2001 - 13:01 #12
Tester med..?
Avatar billede nordclc Nybegynder
05. september 2001 - 13:02 #13
Hvad står der i: Request.Querystring (\"id\")
Avatar billede nogetfx Nybegynder
05. september 2001 - 13:03 #14
autonummerering
Avatar billede nordclc Nybegynder
05. september 2001 - 13:11 #15
Erstat <% Do until Kortmain.EOF%> med:

<% if kortmain.EOF or kortmain.BOF then
    Response.Write \"Ingen records fundet\"
  else
    Do until Kortmain.EOF%>
 

Og tilføj en End if efter Loop.

Hvorfor står <%=Kortmain(\"text\")%> udenfor loopet?
Avatar billede nogetfx Nybegynder
05. september 2001 - 13:15 #16
hmm.. Godt spørgsmål.. hehe
Det virker stadig ikke, det er den samme fejl..
Avatar billede nogetfx Nybegynder
05. september 2001 - 13:16 #17
<%=Kortmain(\"text\")%> skal ikke looppe
<a href=\"<%=Kortmain(\"linkstreg\")%>\" class=\"submenu\"><%=Kortmain(\"link\")% er et link, som skal stå efter hinanden...
Avatar billede nordclc Nybegynder
05. september 2001 - 13:23 #18
Hvorfor ligger du og skifter sådan mellem html og ASP, det sløver jo din side meget! Nå, nok om det. Prøv at ersttate din link linie med dette:

Response.Write \"<a href=\'\" & Kortmain(\"linkstreg\") &\"\' class=\'submenu\'>\" & <%=Kortmain(\"link\") & \"</a>\"

Avatar billede nordclc Nybegynder
05. september 2001 - 13:29 #19
Hmm, bare et spørgsmål! Er du sikker på man kan lægge class=\'submenu\' ind i en href?
Avatar billede nogetfx Nybegynder
05. september 2001 - 13:30 #20
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet

<%if kortmain.EOF or kortmain.BOF then
                                    Response.Write \"Ingen records fundet\"
                                      else
                                  Do until Kortmain.EOF

                               
                                   
                                    Response.Write \"<td height=\"15\"><a href=\'\" & Kortmain(\"linkstreg\") &\"\' class=\'submenu\'>\" & <%=Kortmain(\"link\") & \"</a></td>\"


                                    Kortmain.MoveNext
                                    loop
                                    End If
                                    %>
Avatar billede nogetfx Nybegynder
05. september 2001 - 13:31 #21
Øhh ja... Derfor skifter jeg mellem HTML og ASP, da det tit kager når jeg kun kører asp...
Avatar billede nordclc Nybegynder
05. september 2001 - 13:32 #22
Response.Write \"<td height=\'15\'><a href=\'\" & Kortmain(\"linkstreg\") &\"\' class=\'submenu\'>\" & <%=Kortmain(\"link\") & \"</a></td>\"

\"15\" erstattes med \'15\'
Avatar billede nogetfx Nybegynder
05. september 2001 - 13:32 #23
Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EA)
Der er en syntaksfejl
/tarottanken/default.asp, line 119, column 91
Response.Write \"<td height=\'15\'><a href=\'\" & Kortmain(\"linkstreg\") &\"\' class=\'submenu\'>\" & <%=Kortmain(\"link\") & \"</a></td>\"
------------------------------------------------------------------------------------------^

Det samme
Avatar billede nordclc Nybegynder
05. september 2001 - 13:36 #24
OK, jeg er lidt stresset. Jeg prøver igen:

Fjern <%= foran Kortmain(\"link\")

Avatar billede nogetfx Nybegynder
05. september 2001 - 13:38 #25
Det er i orden, men jeg tror ikke at du gider at hører det her, for den samme fejl kommer igen...
Fejltype:
ADODB.Field (0x80020009)
Enten er BOF eller EOF sand, eller den aktuelle post er blevet slettet. Den anmodede handling kræver en aktuel post.
/tarottanken/default.asp
Avatar billede nordclc Nybegynder
05. september 2001 - 13:41 #26
Hmmm, jeg er desværre nødt til at gå nu, da jeg skal i Zoo med min søn. Men jeg er på igen i morgen tidlig. Hvis det ikke er hurtigt nok, så opret et nyt spørgsmål, og så får du dine points tilbage igen i morgen.

//Claus
Avatar billede nogetfx Nybegynder
05. september 2001 - 13:49 #27
Det i orden...
God tur...
Jeg sveder videre
Avatar billede nordclc Nybegynder
06. september 2001 - 07:48 #28
Godmorgen, så er jeg her igen ;o)
Hvad siger du til at maile mig din asp side samt database?

//Claus
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