Avatar billede sorenmt84 Juniormester
18. februar 2002 - 21:28 Der er 2 kommentarer og
1 løsning

Tjek om der findes en post med bestemt id

Jeg skal bruge et system, som går ind og tjekker en database for om den indeholder noget bestemt... Hvis den så gør dette, skal den skrive en besked, ellers skal den vise noget andet...
Man indstaster en url f.eks. default.asp?side=web_lob&subside=besog_post&id=1

så skal den gå ind og tjekke tabellen "poster_besogte" for om der er en post i den tabel, hvor feltet post = Request.QueryString("id")  og hvor refid = session("refid")
Jeg har prøvet med dette neden under, men det virker ikke!


refid = session("refid")
id = Request.QueryString("id")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("inc/db/web-lob.mdb")
strSQL = "select * from poster_besogte where post = " & id & " and refid = " & refid & " order by id ASC"
set rs_kontrol_besog = Conn.execute(strSQL)
if rs_kontrol_besog.EOF then
Response.write "Du har besøgt denne post..."
else
Do Until rs_kontrol_besog.EOF
rs_kontrol_besog.MoveNext
Loop
end if
Conn.Close
Set Conn = Nothing
Avatar billede coltau Juniormester
18. februar 2002 - 22:29 #1
Kan du ikke se en fejlmeddelelse. ?
Ellers så er der kun den hårde måde - start med denne linie:

Response.Write(strSQL)
set rs_kontrol_besog = Conn.execute(strSQL)

Så kan du se SQL-sætningen på skærmen.
Avatar billede s_raagaard Nybegynder
18. februar 2002 - 23:12 #2
hvilken fejl får du...?
Avatar billede sorenmt84 Juniormester
19. februar 2002 - 09:32 #3
Jeg ved sgu ikke hvad der gik galt i går... Men det virker perfekt i dag.. Beklager ulejligheden.
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