Just nu i M3-nätverket
Gå till innehåll

Hämta MAX Värdet fr en tabell


Gerteniua

Rekommendera Poster

Vill hämta MAX Värdet fr resultat.

Set RS = Server.CreateObject("ADODB.Recordset")

Wiev = "SELECT * FROM resultat "

RS.Open Wiev, Connect, adOpenStatic, adLockOptimistic

 

Provade med <%=MAX(RS("Resultat"))%> Inkomplatibla typer

 

/Gerteniua

 

[inlägget ändrat 2002-10-14 23:55:41 av Gerteniua]

Länk till kommentar
Dela på andra webbplatser

Du kan göra så här:

 

Set RS = Server.CreateObject("ADODB.Recordset")
Wiev = "SELECT MAX(kolumnNamn) FROM resultat"
RS.Open Wiev, Connect, adOpenStatic, adLockOptimistic
Response.write RS("kolumnNamn")

 

Var det det du ville åstadkomma?

 

mvh,

query

_________________________________________________________

Things should be made as simple as possible, but not any simpler.

- Albert Einstein

 

 

Länk till kommentar
Dela på andra webbplatser

Max är ett SQL-kommando och ska alltså köras i SQL-koden, inte i ASP-koden...

 

view = "SELECT max(varde) from resultat"

 

Inte för att det har betydelse, men du har stavat aningen fel till View...;)

 

Länk till kommentar
Dela på andra webbplatser

Vad jag vill göra är följande:

Hämta flera resultat och sen sortera ut max och min resultat:

 

Resultaten är RecSet satsen och RSMax är Max satsen. Jag får följande svar på denna SQL Sats: ADODB.Recordset (0x800A0CC1)

Objektet kunde inte hittas i mängden med det begärda namnet eller numret.

/bowling/gert.asp, line 30

 

<% Set Connect = Server.CreateObject("ADODB.Connection")

Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=d:\inetpub\wwwroot\bowling\data\bowlingresultat.mdb"

 

Set RecSet = Server.CreateObject("ADODB.Recordset")

Wiew = "SELECT * FROM resultat ORDER BY Datum"

RecSet.Open Wiew, Connect, adOpenStatic, adLockOptimistic

 

Set RSMax = Server.CreateObject("ADODB.Recordset")

Re = "SELECT MAX(Poang) FROM Resultat"

RSMax.Open Re, Connect, adOpenStatic, adLockOptimistic

%>

<h2>Bowling Resultat <%=RecSet("Spelare")%></h2>

 

<% Response.Write "MaxVärde "%>

Linje 30: <%=RSMax("Poang")%>

 

 

 

Länk till kommentar
Dela på andra webbplatser

Du kan ange antingen fältnamn (poang) eller fältnummer (0..n). Har fältet inget namn måste du använda fältnumret.

 

Fältet (eller kolumnen) längst till vänster är 0, nästa 1 etc.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...