webForumDet fria alternativet

Senaste gästboksinlägget

ASP

7 svar · 256 visningar · startad av boilwater

Medlem sedan juni 200476 inlägg
Frågan#1

Hej hej! :)

Jag är en aspirant inom ASP-världen, och undrar om någon vänlig själ vill hjälpa mig med en sak.

Det är så att jag vill att det senaste gästboksinlägget skall visas på förstasidan, men hittar ingen kod för det någonstans.

Finns det någon som vill ge mig en sådan kod? det handlar om Microsoft Access databas.

På förhand tack!

PS! Om det finns någon annan tråd om detta som ger ett korrekt svar kan ni gärna länka den till mig. Själv sökte jag, men hittade inget som hjälpte mig.

Medlem sedan sep. 2000667 inlägg
#2
SELECT TOP 1 * FROM Gastbok ORDER BY id DESC
Medlem sedan juni 200476 inlägg
#3

Hej Inferis!

Men den lilla koden kan väl inte hämta fråm något?

Jag menade om någon kan ge mig hela koden, från linje ett till slut. :)

Medlem sedan feb. 200112 078 inlägg
#4

boilwater skrev:

Men den lilla koden kan väl inte hämta fråm något?

Jag menade om någon kan ge mig hela koden, från linje ett till slut. :)

Eftersom den finns X antal olika sätt man kan göra det på och ytterligare Y antal olika databasstrukturer och förutsättningar, så är det ganska svårt att bara se till att skriva ihop en sådan grej. Vi måste ha något att utgå ifrån.

Annars skulle det väl kunna se ut ungefär såhär;

dim conn, rs, sql
set conn = server.createobject("adodb.connection")
conn.open "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & server.mappath("db/dindatabas.mdb")
sql = "SELECT TOP 1 * FROM Gastbok ORDER BY id DESC"
set rs = conn.execute(sql)

with response
   .write rs("Rubrik") & "<br>"
   .write rs("Meddelande") & "<br>"
   .write rs("SkrivetAv") & " - " & rs("SkrivetDatum") & "<hr>"
end with

set rs = nothing
set conn = nothing

Och om du vill visa alla;

dim conn, rs, sql
set conn = server.createobject("adodb.connection")
conn.open "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & server.mappath("db/dindatabas.mdb")
sql = "SELECT * FROM Gastbok ORDER BY id DESC"
set rs = conn.execute(sql)

if not rs.eof 

while not rs.eof
   with response
      .write rs("Rubrik") & "<br>"
      .write rs("Meddelande") & "<br>"
      .write rs("SkrivetAv") & " - " & rs("SkrivetDatum") & "<hr>"
   end with
   rs.movenext
wend

else

   response.write "Inga inlägg att visa."

end if

set rs = nothing
set conn = nothing
Medlem sedan juni 200476 inlägg
#5

Hejsann!

Tack så mycket, det funkade fin fint! :)
Undrade bara, vart lägger jag en <a href> länk i denna koden, så att man kan gå direkt till gästboken genom att trycka på det senaste inlägget?

Medlem sedan feb. 200112 078 inlägg
#6

Var du lägger in den får du nog bestämma själv. Annars är väl utförandet på själva länken ganska standard; en länk till sidan som visar alla gästbokens inlägg..?

Medlem sedan juni 200476 inlägg
#7

Jag menade var jag måste lägga den för att allt skal bli en länk, men jag fiksade det. Inte så svårt som man tror ... *hehe*

Tack igjen för hjälpen! :)

Medlem sedan feb. 200112 078 inlägg
#8

Ingen fara. :)

264 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)