Avatar billede jamal_s Nybegynder
08. oktober 2001 - 17:11 Der er 7 kommentarer og
1 løsning

where title?

jeg får fejl i denne kode....:

<%

url = Request.QueryString(\"title\")

    dim strDSN, Conn
    strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db.mdb\")
    Set Conn = Server.CreateObject(\"ADODB.Connection\")
    Conn.Open strDSN

Set RS = conn.Execute(\"select * from toplist where title =\" & url)

if cdate(request.cookies(\"out\")(cstr(url))) < DateAdd(\"d\",-6,now()) then
    out=cInt(rs(\"out\"))+1
    Set RS2 = conn.Execute(\"UPDATE toplist SET out = \" & out & \" Where title =\" & url)
    response.cookies(\"out\").expires=DateAdd(\"m\",1,now())
    response.cookies(\"out\").domain = \"www.test.dk\"
    response.cookies(\"out\")(cstr(url))= now()
End If

jwredir = RS(\"url\")

RS.Close
set rs= nothing
conn.Close
set conn = nothing

Response.Redirect (jwredir)
%>


fejl:
Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'title =\'.

/toplist/in.asp, line 10
Avatar billede eagleeye Praktikant
08. oktober 2001 - 17:17 #1
url er tom.

Hvor får du Request.QueryString(\"title\") fra.
Linket skal se sådan her ud..  xxx.asp?title=noget
Avatar billede jamal_s Nybegynder
08. oktober 2001 - 17:22 #2
det her er out.asp

og når man trykke på den vil titlen være sådan her
out.asp?title=test
Avatar billede eagleeye Praktikant
08. oktober 2001 - 17:36 #3
Noget andet er hvis det er tekst så skal der \' omkring datane:
Set RS = conn.Execute(\"select * from toplist where title =\'\" & url & \"\'\")


Hvis jeg forstår dig rigtigt så kaldes filen første gang kun med out.asp?
Avatar billede jamal_s Nybegynder
08. oktober 2001 - 17:44 #4
høre > lære hvad fejlen er !!!!!!!!!!!
Avatar billede eagleeye Praktikant
08. oktober 2001 - 17:54 #5
Hvis du kalder out.asp uden ?title=test
så bliver: url = Request.QueryString(\"title\")  tom

Hvis url er tom får du fejlen:
..missing operator) in query expression \'title =\'
Avatar billede jamal_s Nybegynder
08. oktober 2001 - 19:12 #6
damn...

sådan ser min out.asp fil når man trykke på den

out.asp?title=testerne
Avatar billede eagleeye Praktikant
08. oktober 2001 - 20:24 #7
Prøv:

url = Request(\"title\")
Avatar billede jamal_s Nybegynder
09. oktober 2001 - 10:50 #8
det virker ik, og jeg har fået den til at virke på en anden måde !
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