webForumDet fria alternativet

Senaste id från MySQL

ASP

3 svar · 164 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#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.

274 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)