FInde ID på den netop gemte record
Jeg er i tvivl om min nuværende løsning er bulletprof og ønsker derfor at høre eksperternes kommentar.Idag når jeg gemme et recordset og derefter vil finde det ID det har fået tildelt sker det således:
(Gemmer (ID blive autotildelt))
strSQL = "INSERT INTO Kontaktpers (Navn, Email) "
strSQL = strSQL & " VALUES ('" & Navn & "', "
strSQL = strSQL & " '" & Email & "') "
Conn.Execute(strSQL)
(Finder det tildelte ID)
SQLstmt = "SELECT LAST_INSERT_ID() AS LastID FROM Kontaktpers "
Set RS = Conn.Execute(SQLstmt)
NewID = RS("LastID")
RS.Close
Set RS = Nothing
Er jeg her 100% sikker på at den altid vil finde det rigtige ID som LAST_INSERT_ID()???
Hvis ikke hvad er så løsningen.
