Avatar billede smidt Novice
22. april 2001 - 11:33 Der er 7 kommentarer og
1 løsning

Dato

Hvad er kreteriet for visning af den nyeste post (fra en tabel) i en forspørgelse (der er et dato felt i tabellen
Avatar billede okay Nybegynder
22. april 2001 - 11:44 #1
<%
Set connect = Server.CreateObject(\"ADODB.Connection\")
Connect.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"test.mdb\")
sql = \"select * from test where ORDER BY navn,dato DESC\"
Set rs = Server.CreateObject(\"ADODB.Recordset\")
set rs = Connect.execute(SQL)

count = 10
While not rs.eof and count > 0
count = count -1
%>
                        <tr>
                          <td width=\"71%\" height=\"11\"><font face=\"Verdana\" size=\"1\">
                          <% = rs(\"navn\") %>
                            </font></td>
                        </tr>
                        <%
rs.movenext
Wend
%>
Avatar billede smidt Novice
22. april 2001 - 12:54 #2
Hej okay
Det er egentlig kun sql sætningen jeg skal bruge
Min mdb hedder brug fald
og sætningen hedder SELECT Kunde.Foto1, Kunde.Beliggenhed, Kunde.Postnr, Kunde.By, Kunde.Kontant, Kunde.Netto, Kunde.Kvm, Kunde.Grund, Kunde.Sagsnr, Kunde.Dato
FROM Kunde;


en jeg mangler kreteriet for den nyeste post
Avatar billede fdata Forsker
22. april 2001 - 15:57 #3
Prøv
SELECT Max(Kunde.Dato) FROM Kunde;
Avatar billede smidt Novice
22. april 2001 - 16:17 #4
Jeg skal også have de andre felter med
22. april 2001 - 18:51 #5
SELECT *
FROM Kunde
WHERE Dato In (Select Max(Dato) From Kunde);

/Thomas
Avatar billede smidt Novice
22. april 2001 - 19:39 #6
Perfekt thomasjepsen

visningen skal bruges til en asp Så ved du om man lave en visning >>>der viser en ny post evt hver 6 time >>> posterne hentes i en tabel derudover skal der ikke nogen kreterier
Avatar billede terry Ekspert
22. april 2001 - 19:54 #7
Hi!
Hope this helps you (if you can read English).

First you need to sort the result so that you have the required record at the top. When you say that you have a date field in you table then I assume that it contains the date+time that the record was created. IE the last created record will have the newest date. Because your only interested in the first (newest) record then you use TOP 1. If you were interested in the first 10 then you would use TOP 10.

terry


SELECT TOP 1 Kunde.Foto1, Kunde.Beliggenhed, Kunde.Postnr, Kunde.By, Kunde.Kontant, Kunde.Netto, Kunde.Kvm, Kunde.Grund, Kunde.Sagsnr, Kunde.Dato
FROM Kunde ORDER by Kunde.dato DESC;




22. april 2001 - 20:12 #8
Hey Smidt,

Jeg aner intet om ASP, så dit tillægsspørgsmål må jeg nok melde pas til, sorry ;o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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