Senaste id från MySQL

ASP

3 svar · 169 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Jag har aldrig hämtat senaste ID från en "auto_increment"-kolumn i en MySQL-databas med hjälp av ASP och undrar om någon har en liten kodsnutt att dela med sig av. Jag antar att "mysql_insert_id()" inte fungerar i ASP.

Medlem sedan dec. 200012 464 inlägg
#2
q="select last_insert_id()"
set rs = connect.execute(q)
id = rs(0)
Medlem sedan apr. 20012 427 inlägg
#3

Tackar LarsG! Jag ska prova det. Jag märkte dock att samma kod jag använder till Access även fungerade med MySQL.

Set rsID = objConn.Execute("SELECT @@IDENTITY AS LastID")			
intNewRevID = rsID("LastID")

Finns det några fördelar med din kod LarsG? Är den t.e.x icke global för databaskopplingen?

Medlem sedan dec. 200012 464 inlägg
#4

Det skall inte vara någon skillnad.

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