Avatar billede ihtezaz Praktikant
08. april 2005 - 10:52 Der er 4 kommentarer og
1 løsning

returner feltet med støreste id

Hej

fra min select sætning for jeg returneret 3 rækker, hvordan er det nu jeg vælger række men støreste id, så kun den bliver returneret.
Avatar billede a1a1 Novice
08. april 2005 - 10:58 #1
select max(id) from tabel

;o)
Avatar billede a1a1 Novice
08. april 2005 - 10:58 #2
eller select top 1 id from tabel order by id desc
Avatar billede mortency Nybegynder
08. april 2005 - 11:03 #3
Hvis du bruker dette med en insert into så kan du bruke

set adoCn = Server.CreateObject("ADODB.Connection")
adoCn.Open strConn
set adoRs = Server.CreateObject("ADODB.Recordset")

strSQL = "Set NoCount ON;INSERT INTO DinTable(Dinefelter) Values ('DINEDATA'); SELECT @@Identity"
set adoRs = adoCn.Execute(strSQL)

  intID = adoRs(0)

adoRs.Close
Set adoRs = Nothing
                                           
adoCn.Close
Set adoCn = Nothing
Avatar billede ihtezaz Praktikant
08. april 2005 - 11:08 #4
tak til jer begge. a1 få points, da det var det konkrette jeg ledte efter.
Avatar billede a1a1 Novice
08. april 2005 - 11:10 #5
selv tak ;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
Computerworld tilbyder specialiserede kurser i database-management

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