Avatar billede tubber Juniormester
07. maj 2004 - 19:22 Der er 12 kommentarer og
1 løsning

Fejl i sql sætning

Har følgende kode men kan ikke få det til at virke.....

<HTML>
<HEAD>
<TITLE>Test</TITLE>
<%

    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("gb.mdb")
    Sql = "SELECT * FROM tblGB order by rsID asc;"
    Set rs = conn.execute(sql)
   
%>

</HEAD>
<BODY>
<%
    Farve = 1
    rs.movefirst
do while not rs.eof
   
           
Farve = Farve * -1                                                           
                                                                                 
    Select Case Farve                                                   
        Case -1                                                             
        Color = "5090F9"                                             
        Case 1                                                             
        Color = "ADABBA"                                             
    End Select

%>
<TABLE BGCOLOR="<%=color%>" WIDTH="100%" BORDER="1">
    <TR>
        <TD>
        <%=rs("rsNavn")%>
        </TD>
    </TR>   
</TABLE>
<%
rs.movenext
loop
%>
</BODY>
</HTML>

Siden ligger på : http://www.zentasoft.dk/guestbook/gb.asp
Avatar billede ellebaek Nybegynder
07. maj 2004 - 19:25 #1
tror måske at fejlen ikke er i din sql...

<HTML>
<HEAD>
<TITLE>Test</TITLE>
<%

    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("gb.mdb")
    Sql = "SELECT * FROM tblGB order by rsID asc;"
    Set rs = conn.execute(sql)
   
%>

</HEAD>
<BODY>
<%
    Farve = 1
    'rs.movefirst
do while not rs.eof
   
           
Farve = Farve +1
                                                                                 
    if Farve mod 2 = 0 then                                                 
        Color = "5090F9" 
else                                                                                                     
        Color = "ADABBA"                                             
    End if

%>
<TABLE BGCOLOR="<%=color%>" WIDTH="100%" BORDER="1">
    <TR>
        <TD>
        <%=rs("rsNavn")%>
        </TD>
    </TR>   
</TABLE>
<%
rs.movenext
loop
%>
</BODY>
</HTML>

prøv sådan her måske.
Avatar billede ellebaek Nybegynder
07. maj 2004 - 19:28 #2
og dog...

Før var det en unspecified Error.
Men nu er det en: Item cannot be found in the collection corresponding to the requested name or ordinal.

Dvs. at feltet ikke hedder rsNavn, du skal lige rette det navn til.. i den her linie:  <%=rs("rsNavn")%>
Avatar billede tubber Juniormester
07. maj 2004 - 19:29 #3
Fandt selv fejlen :)

Der var ikke fejl i sql sætningen men i min db :)
Avatar billede ellebaek Nybegynder
07. maj 2004 - 19:30 #4
Gætter på at fejlen var det jeg skrev her: 07/05-2004 19:28:19 ;-)
Avatar billede tubber Juniormester
07. maj 2004 - 19:30 #5
Det var det nemlig ellebaek smidder du et svar får du lige lidt points selv om jeg selv fandt den :)
Avatar billede ellebaek Nybegynder
07. maj 2004 - 19:31 #6
Så pyt da ;-)
Avatar billede tubber Juniormester
07. maj 2004 - 19:34 #7
Ved du hvordan man sætter TABLE BORDER color ?

så er alle points dine :)
Avatar billede ellebaek Nybegynder
07. maj 2004 - 19:34 #8
hmm...

2 sek.
Avatar billede ellebaek Nybegynder
07. maj 2004 - 19:34 #9
hedder den ikke bare bordercolor="farve"
Avatar billede tubber Juniormester
07. maj 2004 - 19:36 #10
Jo takker :)
Avatar billede ellebaek Nybegynder
07. maj 2004 - 19:37 #11
virkede det ..?

For jeg kunne ikke rigtig få det til at virke =?
Avatar billede ellebaek Nybegynder
07. maj 2004 - 19:40 #12
men hvis det ikke virkede så kan det her måske hjælpe..

<td style="border:1px solid black;">
Avatar billede tubber Juniormester
07. maj 2004 - 19:45 #13
Det virker hvis jeg sætter den <TABLE BORDERCOLOR="#000000">
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