Set rs = conn.execute("SELECT * FROM tabell ORDER BY id DESC")
max_id = rs("id")
är ett sätt...
------------------
/bohlin
[Redigerat av bohlin den 08 jul 2000]
4 svar · 150 visningar · startad av mazta
Hur gör man för att ta fram det högsta värdet i en tabell tex sista tabellid. Svara gärna tack. ?;)
Set rs = conn.execute("SELECT * FROM tabell ORDER BY id DESC")
max_id = rs("id")
är ett sätt...
------------------
/bohlin
[Redigerat av bohlin den 08 jul 2000]
Jag skriver så här
<% art3 = "SELECT * FROM drinkar ORDER BY id DESC"
max_id = art3("id")
Set art3= Connect.Execute(art3)
%>
Får felmedelandet:
Körningsfel i Microsoft VBScript fel '800a000d'
Inkompatibla typer
art3 funkar om man inte tar med max_id = art3("id"). id i tabellen är en räknare. ?? hmm någon som vet vad jag gör för fel, vad felmedelandet betyder och vad som ska göras..tacksam...
Du kan inte gärna hämta värdet innan du exekverat sökningen.. Byt plats på dem.
------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Eller varför inte:
Set rs = conn.execute("SELECT MAX(*) AS max_tab FROM tabell")
Så har du värdet direkt i RS("max_tab")
------------------
Vides motto: Ju fler saker man tycker är roligt, desto roligare har man
www.webeye.nu