Top 1

ASP

6 svar · 206 visningar · startad av Jörgen HP

Medlem sedan feb. 20012 412 inlägg
Trådstart#1

Hej!

Ska hämta den senast registrerade medlemmen, har skrivit en sådan select sats innan, men av någon anl får jag inte denna att hämta den sista utan den första.

Är jag trött eller är jag ding? :q

mvh Jörgen

SQLStmt = "SELECT TOP 1, Users " & _
"FROM Profil " & _
"ORDER by Users DESC "
Set RS = Connect.Execute(SQLStmt)

Medlem sedan dec. 200012 464 inlägg
#2

Trött kanske? Tag bort kommat efter top 1.

SQLStmt = "SELECT TOP 1 Users " & _
"FROM Profil " & _
"ORDER by Users DESC "
Set RS = Connect.Execute(SQLStmt)

Medlem sedan dec. 200012 464 inlägg
#3

Eller är det jag som är trött? Vad innehåller kolumnen users, är det namnet eller en räknare?

Medlem sedan feb. 20012 412 inlägg
#4

Det hjälpte inte, det innehåller användarnamnet som är av text format.

mvh
Jörgen

Medlem sedan mars 2001484 inlägg
#5

Borde du inte göra en ORDER BY UserID DESC istället för User DESC? Antar att "User" är användarnamnet, och den senast registrerade användaren kan ju heta aaaaaaaaaaaaaalvar :)

Medlem sedan dec. 20003 563 inlägg
#6

Den borde nog mer se ut som
ORDER BY ID DESC.

Ordningen ska väl inte vara beroende av namnen som skrivs in.

[r]
Som sades nyligen :)
[/r]

Medlem sedan feb. 20012 412 inlägg
#7

Jo, jag kom på det sen. Tack alla ändå, vad hade man gjort utan Er! ;)

Mvh

jörgen

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)