Avatar billede roadi Nybegynder
10. februar 2002 - 14:04 Der er 3 kommentarer og
1 løsning

Fejl i Where (SQL Statement)

Hej Experter..

Jeg har problem. Jeg sidder og er igang med at designe et links system, hvor man kan grupere links osv.

Mit problem er at jeg får en fejl når man vælger gruppe, så skal den lave en ud træk fra basen hvor den viser alle de links der er i denne gruppe. Men jeg får hele tiden fejl.. Syntax error in WHERE clause

Jeg forstår det ikke helt..

Her er sourcen..:

<%else if request("mode") = "showgroup" then%>
            <%
                SQLstmt = "SELECT * FROM main where Group ='" & request("group") & "'"
                Conn.Execute (SQLstmt)
                Set rs = conn.Execute(SQLstmt)
            %>
           
            <table width="600" border="0"  cellspacing="1" cellpadding="2" bordercolor="black" noshade>
                <tr>
                    <td colspan="3">
                        <h2>
                            <%=rs("group")%>
                        </h2>
                    </td>
                </tr>
                <tr>
                </tr>
               
                    <%do while not rs.eof%>
                <tr>
                    <td colspan="2">
                        <a href="http://<%=rs("link")%>/" class="blacklink" target="_Parrent"><%=rs("name")%></a>
                    </td>
                </tr>
                <tr>
                    <td width="1">&nbsp;</td>
                    <td><%=replace(rs("details"),vbcrlf,"<br>")%></td>
                </tr>
                    <%
                        rs.movenext
                        loop
                        RS.Close
                        conn.Close
                        Set conn = nothing
                        Set SQLstmt = nothing
                    %>
            </table>

Det skal lige siges at når man trykker på den enkelte gruppe sender den variablen group rigtig nok, det er som om den bare ikke kan forstå det...
Avatar billede agony Nybegynder
10. februar 2002 - 14:06 #1
prøv med denne:

SQLstmt = "SELECT * FROM main where Group =" & request("group")
Avatar billede agony Nybegynder
10. februar 2002 - 14:07 #2
:-| det virker nok ikke, min fejl.
Avatar billede roadi Nybegynder
10. februar 2002 - 14:08 #3
Jeg har prøvet den... Det skal lige nævnes at det er en text variable...
Avatar billede roadi Nybegynder
10. februar 2002 - 14:51 #4
Jeg har fundet fejlen...
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