07. marts 2003 - 09:08Der er
9 kommentarer og 1 løsning
Vis sidste indlæg.
Hejsa ng.
På min side kan man skrive kommentarer, og disse kommentarer indsættes i egen tabel (comments). I denne tabel har jeg følgende kolonner:
user date comment movieid
Så har jeg lavet en lille boks hvor man skulle kunne se de sidste tilføjet kommentarer.. Men det kan jeg ikke.
Jeg kan ikke order by user, da de jo så kommer i helt forkert rækkefølge.
SÅ har jeg prøvet med order by date, men det virker heller ikke da, d. 26-02-2003 jo starter med et større tal end 7-03-2003. Og omvendt 5-2-2003 er mindre end 7-03-2003.
Order by comment giver sig selv, kan jeg heller ikke Det samme med movieid så for man bare de sidste kommentare for den film der har det højeste ID.
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.
Her er koden det trækkes ud med: <% strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.Mappath("../db/data.mdb") Set objConn = Server.CreateObject ("ADODB.Connection") objConn.Open strConnect
strSQL = "SELECT TOP 6 * FROM comments order by date desc" Set rs = objConn.Execute(strSQL)
mortvader.. Så tager den jo kun én.. og det er stadig ikke den sidste nye kommentar, den smækker ikke disse comments i bunden af kolonnen. Og så retter jeg lige "vis sidste nye' er altså bare at den nyeste kommentar skal stå i toppen. Jeg skal godt nok vise 6 kommentarer.
Synes godt om
Slettet bruger
07. marts 2003 - 09:23#4
Det er aldrig en god ide at gemme datoformat på den måde, da det giver problemer som du beskriver her.
Lav datofeltet om til yyyy-mm-dd hvis du endelig vil gemme datoen sådan (hvis du kan)
Hmm.. Det kan jeg ikke lige se hvor jeg skal gøre. Kan ikke se det i databasen. Og her er koden det bliver sat ind med: Case "comment" ' tilføj en kommentar om en film strUser = Request.Form("username") intId = Request.Form("id") strComment = Replace(Request.Form("comment"), "'", "'")
Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open Application("Provider")
Her er faktisk en løsning der virker. Én jeg ikke lige kendte til.
ORDER BY CDate(date)
Synes godt om
Ny brugerNybegynder
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.