21. oktober 2002 - 15:31Der er
7 kommentarer og 1 løsning
Hente indlæg i database
Hej, Jeg er ikke så stærk i ASP, så jeg håber at der er en her der lige kan hjælpe..
Jeg har et forum, som kører via ASP og Access - hvilket der ikke er probs med. Problemet er, at jeg på forsiden (indexsiden) godt kunne tænke mig at vise det seneste indlæg. Jeg har følgende kode..
<% Dim Connect, RS_Outer, RS_Inner, RS_MainMessage Farve = 1 Set Connect = Server.CreateObject("ADODB.Connection") strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../database/Forumsap.mdb") Connect.Open strDSN Set RS_MainMessage = Connect.Execute("SELECT * FROM Messages WHERE (ID = " & request("MessageID") & ")") Navn = RS_MainMessage("Navn") Emne = RS_MainMessage("Emne") Dato = RS_MainMessage("Dato") ShowDate = DKDato(Dato,"#2") Message = Replace(Server.HTMLEncode(RS_MainMessage("Message")),vbCrLf,"<br>")
If RS_MainMessage("SvarID") = 0 Then MessageID = RS_MainMessage("ID") Else MessageID = RS_MainMessage("SvarID") End If %>
Hvordan definerer jeg forumid og messageid til den højeste værdi ??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Denne linje Set RS_MainMessage = Connect.Execute("SELECT * FROM Messages WHERE (ID = " & request("MessageID") & ")") skal se sådan ud Set RS_MainMessage = Connect.Execute("SELECT top 5 FROM Messages WHERE (ID = " & request("MessageID") & ")")
hmm.. jeg får det ikke til at virke. : The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect
Jeg skal også bare have den til at tage 1 indlæg (ikke 5) - det nyeste.
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.