Hej
Det er første gang, jeg arbejder med databaser, så det kan godt
være mit problem er meget simpelt.
Når jeg bruger "rs.MoveLast" og derefter "rs.MoveFirst" for jeg
meddelesen: "rækkesættet understøtter ikke baglæns hentning"
Her er mine koder:
'ADODB connection
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="
Server.MapPath("/cgi-bin/database.mdb")
'åbner databaseforbindelsen
Conn.Open DSN
'SQL forspørsel
strSQL = "Select * From forum Order by id"
Set rs = Conn.Execute(strSQL)
rs.MoveLast
id = rs("id") + 1
rs.MoveFirst
Response.Write "<a href=ShowPage.asp?event=NewTopic&ForumID=" &
id & ">Nyt forum</a>"
'link til de forskellige fora
DO
strStart = "<a href=ShowPage.asp?event=ShowForum"
strID = " &ForumID =" & rs("id")
strEnd = ">" & rs("forumnavn") & "</a><br>"
strLink = strStart & strID & strEnd
Response.Write strLink
rs.MoveNext
LOOP WHILE NOT rs.EOF
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials