Avatar billede maluso77 Nybegynder
08. juli 2004 - 14:22 Der er 8 kommentarer og
1 løsning

Hent ID fra link og vis nyhed

jeg har en db med nyheder og skal når man trykker på nyhedslinket redirectes til en ny side hvor den valgte nyhed vises.

Mit nyheds loop:

    response.write "<tr height'10px'><td colspan='2'><hr/></td></tr>"
    response.write "<tr height'20px'><td width='75px' class='artikel' align='right'>" & rs.fields("dato") & ": </td><td>"
    response.write "<a  href='readartikel.asp?id=" &rs.fields("id") & "'>" & rs.fields("overskrift") & "</a>"
    response.write "</td></tr>"


Hvad gør jeg på næste side for at vise netop den nyhed?
Avatar billede -mundi- Nybegynder
08. juli 2004 - 14:30 #1
lav en søgning på noget i stil med

"select * from nyhedstabel where id="&replace(request.querystring("id"),"'","''")
Avatar billede maluso77 Nybegynder
08. juli 2004 - 14:40 #2
Well det hjalp ikke meget og jeg har det i forvejen som foreslår....
Det var bare i et kort øjblik af dovenskab at jeg lavede dette spørgsmål. Det var for at se om det kunne give mig en ide om hvor jeg fejler. (et nyt syn på det)
Avatar billede -mundi- Nybegynder
08. juli 2004 - 14:46 #3
Hva får du da for en fejl ?
Avatar billede maluso77 Nybegynder
08. juli 2004 - 14:49 #4
Kan jeg ikke lige huske .... sidst jeg kiggede på det var i nat. Noget med

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/millepige/readartikel.asp, line 13

SQL = "SELECT * FROM tartikel WHERE ID = "& Replace(Request.QueryString("ID"), "'", "''"), myconn, 0, 1;"
-----------------------------------------------------------------------------------------^
Avatar billede -mundi- Nybegynder
08. juli 2004 - 14:52 #5
du skal bare slette det sidste "
Avatar billede -mundi- Nybegynder
08. juli 2004 - 14:54 #6
næh hov
er da noget galt :-)
det skal være noget i stil med
SQL = "SELECT * FROM tartikel WHERE ID = "& Replace(Request.QueryString("ID"), "'", "'')
rs.open(SQL,myconn, 0, 1)
Avatar billede maluso77 Nybegynder
08. juli 2004 - 14:59 #7
Jeps..... men hele (" myconn,0,1;" ") skulle væk

trial and error :)
Avatar billede maluso77 Nybegynder
08. juli 2004 - 15:12 #8
dim SQL, rs

    SQL = "SELECT * FROM tartikel WHERE id = "& Replace(Request.QueryString("id"), "'", "''")
    Set rs=myConn.Execute(SQL)

Dette er hvad det endte med og det virker :) ..... men da du ikke helt kender mit prob og ledte mig i den rigtige retning får du point.
Avatar billede -mundi- Nybegynder
08. juli 2004 - 15:15 #9
tak for det
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