/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Id-nr på sidste record ?
Fra : Jakob Munck


Dato : 18-11-01 07:50

Jeg skal bruge ID-nummeret på den sidst indsatte record i en table, der
hedder "kort". I pseudokode kunne det se sådan ud:

SQL = "select top 1 (ID) from kort order by ID"
conn.execute (SQL)
sidste_IDnummer = ID


Men det virker ikke. Hvordan skrives den rigtige SQL-sætning?


v.h.
Jakob Munck






 
 
YSAIHN (18-11-2001)
Kommentar
Fra : YSAIHN


Dato : 18-11-01 09:37

SQL = "select ID from kort order by ID desc"

"Jakob Munck" <jakob.munck@tdcadsl.dk> skrev i en meddelelse
news:3bf759d8$0$215$edfadb0f@dspool01.news.tele.dk...
> Jeg skal bruge ID-nummeret på den sidst indsatte record i en table, der
> hedder "kort". I pseudokode kunne det se sådan ud:
>
> SQL = "select top 1 (ID) from kort order by ID"
> conn.execute (SQL)
> sidste_IDnummer = ID
>
>
> Men det virker ikke. Hvordan skrives den rigtige SQL-sætning?
>
>
> v.h.
> Jakob Munck
>
>
>
>
>



Jesper Nielsen (18-11-2001)
Kommentar
Fra : Jesper Nielsen


Dato : 18-11-01 16:10

> SQL = "select top 1 (ID) from kort order by ID"
> conn.execute (SQL)
> sidste_IDnummer = ID
>
>
> Men det virker ikke. Hvordan skrives den rigtige SQL-sætning?

Jeg mener det er noget i denne stil:

Set Query = Conn.Execute("SELECT MAX(ID) FROM Kort;")
sidste_ID = Query("ID")

Har ikke testet det...

/jesper/



Frank Normann (20-11-2001)
Kommentar
Fra : Frank Normann


Dato : 20-11-01 00:15

Du kan også flytte cursoren til sidste record i tabellen og derefter skrive
den ud med:
RS.MoveLast
Response.Write RS("Id")

--
\Frank

Do not underestimate the power of the Emperor and the rampage of Pharaoh
"Jakob Munck" <jakob.munck@tdcadsl.dk> skrev i en meddelelse
news:3bf759d8$0$215$edfadb0f@dspool01.news.tele.dk...
> Jeg skal bruge ID-nummeret på den sidst indsatte record i en table, der
> hedder "kort". I pseudokode kunne det se sådan ud:
>
> SQL = "select top 1 (ID) from kort order by ID"
> conn.execute (SQL)
> sidste_IDnummer = ID
>
>
> Men det virker ikke. Hvordan skrives den rigtige SQL-sætning?
>
>
> v.h.
> Jakob Munck
>
>
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408942
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste