Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Sql MAX in asp

Annie
4 antwoorden
  • Hallo
    Ik wil heel simpel het hoogste getal uit een colum halen.
    maar het lukt niet ..

    Ik krijg terug dat de pagina niet kan worden weergegeven (Http fout 500).

    dit is mijn script.

    <%
    Dim strCon

    accessDB = server.mappath("test.mdb";)
    strCon = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="
    strCon = strCon & accessDB & ";"
    Dim objCon
    Set objCon = Server.CreateObject ( "ADODB.Connection" )
    objCon.Open strCon

    SQL = "SELECT MAX(Nummers) FROM tabel1 "

    Dim RecordSet
    Set RecordSet = objCon.Execute(SQL)

    response.write(RecordSet("Nummers";))

    RecordSet.close()
    Set RecordSet = Nothing

    %>

    Alvast bedankt. Gr Jan .
  • Het zou misschien kunnen dat RecordSet een gereserveerd woord is. Probeer je variabele eens een andere naam te geven. Volgens mij is er namelijk niet veel mis met de rest van je code.
  • Heb het woord RecordSet veranderd in RecSet , ook nog de Query veranderd in.

    SQL = "SELECT MAX(Nummers) as Nummers FROM tabel1"

    Hij werkt!!

    Bedankt
  • [quote:83a4366d44="Nr5"]ook nog de Query veranderd in.

    SQL = "SELECT MAX(Nummers) as Nummers FROM tabel1"
    [/quote:83a4366d44]En nu ik het nogmaals lees, zie ik dat het op de query fout ging :oops:
    Doordat je eerst het resultaatveld (Max(Nummers)) niet benoemde als "Nummers" ging het fout bij[code:1:83a4366d44]Response.Write(RecordSet("Nummers"))[/code:1:83a4366d44]Het veld "Nummers" was niet bekend in de recordset. Door je wijziging is dit wel het geval.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.