Likes Likes:  0
Resultaten 1 tot 6 van de 6
Geen
  1. #1
    Maarten
    ASP: alleen laatste nieuws laten zien
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    ASP: alleen laatste nieuws laten zien

    Hoi,

    Middels onderstaan asp script probeer ik alleen het laatste nieuws te laten
    zien. Hij geeft echter de foutmelding:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in
    query expression 'datum LIMIT 0'.

    /news2/old.asp, line 20

    Wat gaat er fout?

    Het script:



    <%
    set con = server.createObject("ADODB.Connection")
    set rs = server.createObject("ADODB.Recordset")

    con.open connection


    rs.open "SELECT * FROM news ORDER BY datum LIMIT 0,1", con

    response.write("<font face=""verdana"" size=""1"">[" & rs("datum") & "]:
    <a href=""old.asp?id=" & rs("id") & """>" & rs("rubrik") &
    "</a></font><br>")

    rs.close
    set rs = nothing

    con.close
    set con = nothing

    %>




  2. #2
    Daniel Tryba
    ASP: alleen laatste nieuws laten zien
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: ASP: alleen laatste nieuws laten zien

    Maarten <geen@mail.nl> wrote:
    > Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
    > [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in
    > query expression 'datum LIMIT 0'.
    >
    > rs.open "SELECT * FROM news ORDER BY datum LIMIT 0,1", con


    Is limit wel een geldig sql commando voor access? Mijn vermoede is van
    niet.

    BTW als je op datum sorteert, zou je dat dan niet in omgekeerde volgorde
    willen doen indien je het laatste nieuws eerst wil tonen?

    --

    Daniel Tryba


  3. #3
    Gert v O
    ASP: alleen laatste nieuws laten zien
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: alleen laatste nieuws laten zien

    Maarten wrote:
    > Hoi,
    >
    > Middels onderstaan asp script probeer ik alleen het laatste nieuws te
    > laten zien. Hij geeft echter de foutmelding:
    >
    > Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
    > [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing
    > operator) in query expression 'datum LIMIT 0'.
    >
    > /news2/old.asp, line 20
    >
    > Wat gaat er fout?
    >
    > Het script:
    >
    >
    >
    > <%
    > set con = server.createObject("ADODB.Connection")
    > set rs = server.createObject("ADODB.Recordset")
    >
    > con.open connection
    >
    >
    > rs.open "SELECT * FROM news ORDER BY datum LIMIT 0,1", con
    >
    > response.write("<font face=""verdana"" size=""1"">[" & rs("datum")
    > & "]: <a href=""old.asp?id=" & rs("id") & """>" & rs("rubrik") &
    > "</a></font><br>")
    >
    > rs.close
    > set rs = nothing
    >
    > con.close
    > set con = nothing
    >
    > %>


    Ik zie dat je contact maakt met een access database dan zou
    rs.open "SELECT TOP 1 * FROM news ORDER BY datum", con
    moeten werken

    Gert



  4. #4
    Maarten
    ASP: alleen laatste nieuws laten zien
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: alleen laatste nieuws laten zien

    > > Middels onderstaan asp script probeer ik alleen het laatste nieuws te
    > > laten zien. Hij geeft echter de foutmelding:
    > >
    > > Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
    > > [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing
    > > operator) in query expression 'datum LIMIT 0'.
    > >
    > > /news2/old.asp, line 20
    > >
    > > Wat gaat er fout?
    > >
    > > Het script:
    > >
    > >
    > >
    > > <%
    > > set con = server.createObject("ADODB.Connection")
    > > set rs = server.createObject("ADODB.Recordset")
    > >
    > > con.open connection
    > >
    > >
    > > rs.open "SELECT * FROM news ORDER BY datum LIMIT 0,1", con
    > >
    > > response.write("<font face=""verdana"" size=""1"">[" & rs("datum")
    > > & "]: <a href=""old.asp?id=" & rs("id") & """>" & rs("rubrik") &
    > > "</a></font><br>")
    > >
    > > rs.close
    > > set rs = nothing
    > >
    > > con.close
    > > set con = nothing
    > >
    > > %>

    >
    > Ik zie dat je contact maakt met een access database dan zou
    > rs.open "SELECT TOP 1 * FROM news ORDER BY datum", con
    > moeten werken
    >


    Ha,

    Het zou eigenlijk de onderste moeten zijn. Is daar ook nog een regeltje
    voor?

    Gr. Maarten
    ps. de laatste toegevoegd is automatisch de nieuwste.






  5. #5
    denon
    ASP: alleen laatste nieuws laten zien
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: alleen laatste nieuws laten zien


    "Maarten" <geen@mail.nl> schreef in bericht
    news:3eb3f862$0$49105$e4fe514c@news.xs4all.nl...

    > Ha,
    >
    > Het zou eigenlijk de onderste moeten zijn. Is daar ook nog een regeltje
    > voor?


    Daar is DESC voor bedacht...

    vrgr

    denon



  6. #6
    Antonie Wiggers
    ASP: alleen laatste nieuws laten zien
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: alleen laatste nieuws laten zien

    "Maarten" <geen@mail.nl> wrote in message
    news:3eb3f862$0$49105$e4fe514c@news.xs4all.nl...

    [KNIP]
    > > Ik zie dat je contact maakt met een access database dan zou
    > > rs.open "SELECT TOP 1 * FROM news ORDER BY datum", con
    > > moeten werken


    > Het zou eigenlijk de onderste moeten zijn. Is daar ook nog een regeltje
    > voor?


    Dan moet je aflopend moeten sorteren:

    "SELECT TOP 1 * FROM news ORDER BY datum DESC"

    --

    Antonie Wiggers
    (remove "NOSPAM" in the e-mail address and replace "invalid" by "nl" to
    contact me)



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics