Avatar billede mickill Nybegynder
29. juli 2002 - 10:55 Der er 5 kommentarer og
1 løsning

Hurtig hjælp

Hvad har jeg gjort forkert:

        <%
        strSQL = "SELECT " & Request.QueryString("kolonne") & "FROM news"
        Set rs = Conn.Execute(strSQL)
       
        Do While Not rs.EOF
        Response.Write rs("news_dk")
        rs.MoveNext
        Loop
        Conn.Close
        Set Conn = Nothing
        %>

Jeg får følgende fejl:

SELECT-sætningen indeholder et reserveret ord eller argument, der er stavet forkert eller mangler, eller tegnsætningen er ikke korrekt.

På forhånd tak.
Avatar billede Søren Bech Morsing Praktikant
29. juli 2002 - 10:56 #1
Skriv lige din strSQL ud og og send den her
Inden du laver din do while
Avatar billede Søren Bech Morsing Praktikant
29. juli 2002 - 10:57 #2
Tror du mangler news_dk i din Request.Querystring("kolonne").

Du skal i hvert fald nede i dine while skrive Response.Write rs(""&Request.Querystring("kolonne")) i stedet for "news_dk"
Avatar billede mickill Nybegynder
29. juli 2002 - 11:01 #3
Jeg har prøvet at udskrive strSQL, men får bare samme fejl.

Der er et eller andet galt i sætningen:

strSQL = "SELECT " & Request.QueryString("kolonne") & "FROM news"

tror jeg, men hvad ??
Avatar billede Søren Bech Morsing Praktikant
29. juli 2002 - 11:06 #4
1: du skal have et mellemrum før FROM

2:prøv det her:
strSQL = "SELECT " & Request.QueryString("kolonne") & " FROM news"
Response.Write strSQL
Response.End
Set rs = Conn.Execute(strSQL)
Avatar billede agg-zeus Nybegynder
29. juli 2002 - 11:11 #5
Kan man overhovedet det ?

Jeg plejer at bruge f.eks.

SQL = "SELECT * FROM news WHERE dinkolonne = '"& Request.QueryString("kolonne") &"' "
Avatar billede mickill Nybegynder
29. juli 2002 - 11:15 #6
Ok, det virker nu.....Tak.
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