webForumDet fria alternativet
Logga in / Bli medlem

select @@identity

Databaser & SQL

9 svar · 163 visningar · startad av aleborg

Medlem sedan jan. 20013 341 inlägg
Frågan#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 :)

Medlem sedan aug. 200160 inlägg
#10

Kryssa i "Change BIGINT columns to INT"
i ODBC adm.

264 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)