Avatar billede bobbedude Nybegynder
07. september 2001 - 19:14 Der er 2 kommentarer og
2 løsninger

En Select af de lette

strSQL = \"SELECT COUNT (ID) AS Antal FROM guest\"
set rs = connect.Execute(strSQL)
response.write  \"Der er \" & rs(\"Antal\") & \" som har skrevet i bogen<br><br>\"
set rs = nothing

StrSQL = \"SELECT MAX(Navn) AS lastin FROM guest\"
set rs = connect.Execute(strSQL)
response.write \"Den sidste er <b>\" & rs(\"lastin\")& \"</b><br><br>\"

Meget simpel mit første eget script :ø)

Det der er galt er at den i SELECT MAX tager den ikke den sidste record men nummer 2.

Hvordan får jeg flere felter fra min db med i SQL\'en
StrSQL = \"SELECT MAX(Navn) AS lastin FROM guest\"
Jeg vil gerne vise et par felter mere
Avatar billede orca Nybegynder
07. september 2001 - 20:43 #1
i stedet for dette:
StrSQL = \"SELECT MAX(Navn) AS lastin FROM guest\"

kan du gøre således:
StrSQL = \"SELECT TOP 1 * FROM dintabel ORDER BY Id Desc\"

Dette tager den sidste record i feltet. Og bagefter kan du lave lige så mange rs(\"ditfelt\") som du vil, og på den måde få data fra flere felter.

Mvh Mark
www.profiled.org/?orca
Avatar billede eagleeye Praktikant
08. september 2001 - 11:27 #2
MAX tager den record med størt værdi i det angivne felt. Hvis du har et autonummer felt, normalt kaldet ID, så kan du benytte MAX(ID) as max_id. Så bliver din sql:

StrSQL = \"SELECT Navn, MAX(ID) AS max_ID FROM guest\"

Avatar billede orca Nybegynder
08. september 2001 - 18:47 #3
eagleeye -> Men på din måde kan han stadig kun få data fra det ene felt. Brug istedet:
StrSQL = \"SELECT TOP 1 * FROM dintabel ORDER BY Id Desc\"

denne vælger den sidste record og du kan herved hive alle de felter ud du vil.

Mvh Mark
www.profiled.org/?orca
Avatar billede webbe Nybegynder
10. september 2001 - 11:16 #4
strSQL = \"SELECT COUNT(*) AS Antal FROM quest\"
Connect.Execute(strSQL)

Dermed kan man også hive det ud man ønsker! ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester