Avatar billede asker Nybegynder
01. august 2001 - 12:39 Der er 13 kommentarer og
1 løsning

Bladre i tabellen

Lige nu har jeg en side der viser den nyste post
WHERE (((Kunde.Dato) In (Select Max(Dato) From Kunde)))

Men jeg kunne godt tænke mig at denviste forskellige poste. fjek hvert 10 minnut....er det muligt.
Avatar billede asker Nybegynder
01. august 2001 - 12:40 #1
Og hvordan skrives det gerne et eksempel.
Avatar billede oswald Nybegynder
01. august 2001 - 13:41 #2
Ikke forstået.
Vil du have en liste inddelt i 10 minutters intervaller, eller vil du lave en side der genopfriskes automatisk hvert 10 minnut?
Avatar billede asker Nybegynder
01. august 2001 - 17:08 #3
Jeg har en tabel i access hvor der er en masse poster (data) med ovennævnte sql vises den nyeste post altid...

Istedet for at vise den nyeste post kunne jeg godt tænke mig at der blev vist forskellige poster for hvert 10 minnut.

der er måske 30 poster i tabellen., og det vil være smart at hver gang man kom ind på siden igen ja så hvar det en ny post man så..



Avatar billede oswald Nybegynder
02. august 2001 - 10:25 #4
Så du vil altså vise en tilfældig post i en tabel?
Avatar billede asker Nybegynder
02. august 2001 - 14:21 #5
Yes....eller fortløbende....kan du hjælpe
Avatar billede oswald Nybegynder
02. august 2001 - 14:27 #6
Prøv en SQL der se ud som noget i denne stil. (Jeg har ikke testet den)

SQL = \"Select top 1 * from (Select top \" & x & \" * from Kunde order by dato asc) as da order by dato desc\"

Hvor x er et tilfældigt tal der er min 1 og max antallet af records (Hvis tallet er større end max retuneres den sidste record).
Avatar billede asker Nybegynder
02. august 2001 - 14:44 #7
Ok jeg prøver

Har du glemt spørgsmå http://www.eksperten.dk/spm/94102
Avatar billede asker Nybegynder
02. august 2001 - 14:50 #8
Min fulde Sql se sådan her ud:

SELECT Kunde.Foto1, Kunde.Beliggenhed, Kunde.Postnr, Kunde.By, Kunde.Kontant, Kunde.Netto, Kunde.Kvm, Kunde.Grund, Kunde.Sagsnr
FROM Kunde
WHERE (((Kunde.Dato) In (Select Max(Dato) From Kunde)));

Det får jeg til:

SQL = \"Select Kunde.Foto1, Kunde.Beliggenhed, Kunde.Postnr, Kunde.By, Kunde.Kontant, Kunde.Netto, Kunde.Kvm, Kunde.Grund, top 1 * from (Select top \" & x & \" * from Kunde order by dato asc) as da order by dato desc\"
Avatar billede asker Nybegynder
02. august 2001 - 14:54 #9
Der er en syntaksfejl, fordi der mangler en operator. i forespørgsesudtrykket \"top1 *\".

Med: Select Kunde.Foto1, Kunde.Beliggenhed, Kunde.Postnr, Kunde.By, Kunde.Kontant, Kunde.Netto, Kunde.Kvm, Kunde.Grund, top 1 * from (Select top \" & 20 & \" * from Kunde order by dato asc) as da order by dato desc\"
Avatar billede oswald Nybegynder
02. august 2001 - 15:13 #10
Prøv den her.

Select top 1 * from (Select top \" & 20 & \" Kunde.Foto1, Kunde.Beliggenhed, Kunde.Postnr, Kunde.By, Kunde.Kontant, Kunde.Netto, Kunde.Kvm, Kunde.Grund from Kunde order by dato asc) as da order by dato desc
Avatar billede asker Nybegynder
03. august 2001 - 18:18 #11
Jeg får en dum fejl...


<%

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"Ejendomme.mdb\")
\'Her tages posten
strSQL = \"Select top 1 * from (Select top \" & 20 & \" Kunde.Foto1, Kunde.Beliggenhed, Kunde.Postnr, Kunde.By, Kunde.Kontant, Kunde.Netto, Kunde.Kvm, Kunde.Grund from Kunde order by dato asc) as da order by dato desc\"
set rs = conn.execute(strSQL) 
do until rs.eof

%>
<table>
       
      <td bgcolor=\"#FFFFFF\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"Foto1\")%></font></td>
      <td bgcolor=\"#FFFFFF\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"beliggenhed\")%></font></td>
      <td bgcolor=\"#FFFFFF\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"postnr\")%></font></td>
      <td bgcolor=\"#CFDDDE\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"By\")%></font></td>
      <td bgcolor=\"#CFDDDE\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"kontant\")%></font></td>
      <td bgcolor=\"#CFDDDE\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"Netto\")%></font></td>
      <td bgcolor=\"#CFDDDE\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"Grund\")%></font></td>
      <td bgcolor=\"#CFDDDE\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"kvm\")%></font></td>

</table>

<%



rs1.movenext
loop
rs.movenext
loop

\'loop\' without \'do\'

/Databaser/Nyesthus.asp, line 31

loop
^

Med den her


</table> conn.close
set conn = nothing %>
Avatar billede asker Nybegynder
03. august 2001 - 18:20 #12
Se bort for ovenstående.....noget sludder

Vi prøver igen
Jeg får en dum fejl...

\'loop\' without \'do\'

/Databaser/Nyesthus.asp, line 31

loop
^

Med den her:
<%

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"Ejendomme.mdb\")
\'Her tages posten
strSQL = \"Select top 1 * from (Select top \" & 20 & \" Kunde.Foto1, Kunde.Beliggenhed, Kunde.Postnr, Kunde.By, Kunde.Kontant, Kunde.Netto, Kunde.Kvm, Kunde.Grund from Kunde order by dato asc) as da order by dato desc\"
set rs = conn.execute(strSQL) 
do until rs.eof

%>
<table>
       
      <td bgcolor=\"#FFFFFF\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"Foto1\")%></font></td>
      <td bgcolor=\"#FFFFFF\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"beliggenhed\")%></font></td>
      <td bgcolor=\"#FFFFFF\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"postnr\")%></font></td>
      <td bgcolor=\"#CFDDDE\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"By\")%></font></td>
      <td bgcolor=\"#CFDDDE\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"kontant\")%></font></td>
      <td bgcolor=\"#CFDDDE\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"Netto\")%></font></td>
      <td bgcolor=\"#CFDDDE\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"Grund\")%></font></td>
      <td bgcolor=\"#CFDDDE\" align=\"center\" width=\"64\" height=\"21\"><font size=\"2\" width=\"10\"><%=rs(\"kvm\")%></font></td>

</table>

<%



rs1.movenext
loop
rs.movenext
loop


</table> conn.close
set conn = nothing %>
Avatar billede oswald Nybegynder
06. august 2001 - 11:32 #13
Der ligger et problem i sætningerne.
-----
rs1.movenext
loop
rs.movenext
loop
----
Prøv at fjern
----
rs1.movenext
loop
----
Avatar billede asker Nybegynder
13. oktober 2001 - 15:04 #14
Jeg lukker...
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
Kurser inden for grundlæggende programmering

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