"Dj Uncas" <mads@blizan.com> skrev i en meddelelse
news:43576971$0$1836$edfadb0f@dread11.news.tele.dk...
> Jørn Andersen wrote:
>> On Wed, 19 Oct 2005 23:25:14 +0200, Jens Peter Rosenkvist
>> <jensercube@ofir.dk> wrote:
>>
>>
>>>Niller wrote:
>>>
>>>>Jeg har udelukkende prøvet at hente en fuldstændig liste ud
>>>
>>>Ok. Du skal i slutningen af din SQL-streng skrive: limit x, y hvor x er
>>>den første række du vil hive ud og y er antallet.
>>>Så når du vil have de fem nyeste, skal du skrive limit 0, 5. Det fungerer
>>>i hvert fald i nogen databaser. I andre skal man vist skrive Top(y).
>
> Ovenstående er en MySql funktion, og virker kun med denne.
>
>> I MS Access hedder det:
>> SELECT TOP 5 felt1, felt2 FROM ... WHERE ... ORDER BY whatever
>> eller:
>> SELECT TOP 15 PERCENT felt1 ... FROM ... WHERE ... ORDER BY whatever
>>
>> Så det kan være ret forskelligt fra db til db.
>>
>>
>>>Men begge dele forudsætter, at du hiver dem ud ordnet efter dato-feltet.
>>
>>
>> Det er til gengæld en fælles forudsætning
>>
>> Mvh. Jørn
>
> Hvis du vil gøre det perfekt kan du også hente eks. de første 100 tegn af
> artiklen ud, og vise dem:
>
> SELECT TOP 3 title,LEFT(article, 100) AS shortArticle FROM news ORDER BY
> newsDate
>
> .. og udskrive det med
>
> response.write("<h1>" & rs("title") & "</h1>")
> response.write(rs("shortArticle"))
Hej.
Jeg har stadig lidt problemer.
Jeg har en Access database jeg har kaldt indhold. Heri består indholdet af
felterne: Overskrift, Underoverskrift, Indhold, Navn, Dato m.v.
Jeg har en side, hvor jeg flere steder gerne vil have vist de sidste nye
artikler.
Fx i nedenstående tabel.
<table>
<tr>
<td colspan="2"><a href="Nyheder.asp">Nyheder</a></td>
</tr>
<tr>
<td><img src="/prik.gif" style="width:5px;height:6px;"></td>
<td><a href="Henvisning 1">Nyhed 1</a></td>
</tr>
<tr>
<td><img src="/prik.gif" style="width:5px;height:6px;"></td>
<td><a href="Henvisning 2">Nyhed 2</a></td>
</tr>
<tr>
<td><img src="/prik.gif" style="width:5px;height:6px;"></td>
<td><a href="Henvisning 3">Nyhed 3</a></td>
</tr>
</table>
Hvorledes kan jeg få lavet det af jer foreslåede?
Som supplement vil jeg også gerne høre, om det kan lade sig gøre, at det i
stedet for de 3 nyeste nyheder er den 4. 5. og 6. nyeste, der skal vises i
denne liste.