Avatar billede funstuff.dk Nybegynder
09. juni 2001 - 12:46 Der er 1 kommentar og
1 løsning

Hurtig hjælp..

Hej.

Hvad gør jeg galt her??

<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\\inetpub\\wwwroot\\enter\\system.mdb\"

sql = \"select * from login where \"

\' normale indtastnings felter og dropdowns  -  felterne skal hedde det samme som det der står i databasen
Felt = split(\"navn,sex,ryger\",\",\")

for i = 0 to 2 \' 2 er det antal felter der står i Felt - 1
    if request(Felt(i)) <> \"\" then
        sql = sql & \"\" & Felt(i) & \" like \" & request(Felt(i)) & \" and \"
        tmpFound = true
    end if
next

sql = sql & \"vagt => \" & request(\"vagtfra\") & \" and vagt =< \" & request(\"vagttil\") & \" and \"
sql = sql & \"visalder => \" & request(\"alderfra\") & \" and visalder =< \" & request(\"aldertil\") & \"\"

set rs = conn.execute(sql)

if (rs.bof or rs.eof) then
    response.write \"Der blev ikke fundet noget!\"
else
    do while not rs.eof
        response.write rs(\"navn\")
    rs.movenext
    loop
end if

set rs = nothing

conn.close
set conn = nothing
%>


her er fejlen:

Tekniske oplysninger (for supportteknikere)

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket \"sex like Kvinde and vagt => 20 and vagt =< 100 and visalder => 10 and visalder =< 20\".
/enter/find1.asp, line 21


Browsertype:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

Side:
POST 77 bytes to /enter/find1.asp

POST Data:
sex=Kvinde&alderfra=10&aldertil=20&vagtfra=20&vagttil=100&fra=&navn=&B1=s%F8g



Avatar billede dudal Nybegynder
09. juni 2001 - 12:50 #1
for i = 0 to 2 \' 2 er det antal felter der står i Felt - 1
    if request(Felt(i)) <> \"\" then
        sql = sql & \"\" & Felt(i) & \" like \'%\" & request(Felt(i)) & \"%\' and \"
        tmpFound = true
    end if
next

Jeg har tilføjet \'%%\' til din LIKE.. :-)

/Jesper
Avatar billede funstuff.dk Nybegynder
11. juni 2001 - 14:17 #2
Det hjalp ikke noget, men fandt selv fejlen..

det var i linjen vagt og visalder fejlen var, men har selv rettet den..
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