Avatar billede mekaniker Nybegynder
30. oktober 2001 - 23:41 Der er 1 kommentar og
1 løsning

afkrydsningsbox

Jeg har et script som lister varegrupper op som links.
Dette ser sådan ud:
<%
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"Computervarer.mdb\")

strSQL = \"SELECT * FROM Varegrupper\"
set rs = myconn.execute(strSQL)

Do
    Id = rs(\"Id\")
    Varegruppe = rs(\"Varegruppe\")
    Varegruppebeskrivelse = rs(\"Varegruppebeskrivelse\")

    Gruppelink = \"<a href=Computervarer.asp?Id=\" & rs(\"Id\") & \">\" & Varegruppe & \"</a>\"

    Response.Write \"<li>\" & Gruppelink & \"</li>\"

rs.MoveNext
Loop While Not rs.EOF
myconn.Close
Set myconn = Nothing
%>

Den næste side, som viser varerne i hver varegruppe, ser således ud:
<%
  Set myConn = Server.CreateObject(\"ADODB.Connection\")
  myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"Computervarer.mdb\")

  strSQL = \"SELECT * FROM Computervarer WHERE Varegruppe_id=\" & Request.Querystring(\"Id\")
set rs = myConn.execute(strSQL)

%>

Normalt ville den jo liste alle varerne op med den bestemte varegruppe, men jeg kunne godt tænke mig at det også var afhængigt af en tabel i min access db som er defineret som et ja/nej felt (afkrydsningsfelt til flueben). Tabellen kunne så hedde \"vis på web\"

Hvordan gøres dette..??

/Mekaniker
Avatar billede eagleeye Praktikant
30. oktober 2001 - 23:44 #1
Du kan tilføge den til din SQL sætning:
undgå å i kolonne navnet..

strSQL = \"SELECT * FROM Computervarer WHERE Varegruppe_id=\" & Request.Querystring(\"Id\") & \" AND vis_paa_web=true\"
Avatar billede doomstone Nybegynder
31. oktober 2001 - 09:47 #2
Jeg regner med at ID er et tal!!!
og så skal der være CInt() unden om!!!
strSQL = \"SELECT * FROM Computervarer WHERE Varegruppe_id=\" & CInt(Request.Querystring(\"Id\"))
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