webForumDet fria alternativet
Logga in / Bli medlem

select @@identity

ASP

8 svar · 191 visningar · startad av aleborg

Medlem sedan jan. 20013 341 inlägg
Trådstart#1

I access vet jag att man använder "select @@identity" men vad används för MySQL för att få fram ID på den nyss inlagda posten?

fSQL="Insert Into Friends_Folders"
fSQL = fSQL & "(FolderName, UserBel)"
fSQL = fSQL & "Values('"& Request.Form("FolderID") &"', "& Session("EroUserID") &")"
Conn.execute(fSQL)
Medlem sedan okt. 20005 273 inlägg
#2
												'Tar Fram sista inlaggda id tabellen
												Set ObjRS = ObjConn.Execute("Select last_insert_id()")
												intLastId = ObjRS(0)
												ObjRS.Close
												Set ObjRS = Nothing
Medlem sedan dec. 200012 464 inlägg
#3

select last_insert_id()

Medlem sedan jan. 20013 341 inlägg
#4

Driver does not support this parameter
intLastId = ObjRS(0)
:(

Medlem sedan juni 20019 024 inlägg
#5

Skriv

Select last_insert_id() as blaha
objrs("blaha")

istället då.

Medlem sedan jan. 20013 341 inlägg
#6

funkade inte heller :(
nån som vet hur min kod ovanför skulle se ut?

Medlem sedan okt. 20005 273 inlägg
#7

lägg till option=16384 i din connectionstring :)

typ:

Objconn.ConnectionString = "driver={MySQL};UID=root;PWD=;Database=dindatabas;option=16384"
Medlem sedan jan. 20013 341 inlägg
#8

Set Conn = Server.CreateObject("ADODB.Connection")
conn.Open "dome"

???

Medlem sedan okt. 20005 273 inlägg
#9

då har du nån DNS koppling ...eller vad det heter :OO

försök att öppna den i nån text-editor och lägg till option=16384

jag vet inte riktigt hur man gör men det finns det säkert nån här som gör :)

389 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
127 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)