crisse6 Medlem sedan dec. 2000 2 526 inlägg Frågan 28 nov. 2002 20:35 #1 Hej!
Forsoker fora in det nya id:iet som skapades i samma post men i en annan kolumn. Forsokte med denna koden, men det funkar ej, far "Oavslutad strang.. (eller liknande)"
[red]
sql = "Insert into t_threads (f_title, f_dte, f_user, f_latest, f_by, f_answers, f_text, forumID) VALUES ('" & request.form("title") & "',#" & Datum &"#, 'crisse6', '" & Datum &"', 'crisse6', '0', '" & request.form("text") & "', '" & request.querystring("forumID") &"');SELECT @@IDENTITY
rs = objConn.execute(sql).NextRecordSet
intNewID=rs(0)
sql3 = "update t_threads SET svarID = "& intNewID &" Where threadID = "& intNewID
objConn.execute sql3,,128
Taclsam for hjalp!
mikul Medlem sedan aug. 2001 3 824 inlägg Detta borde funka:
[red]sql = "Insert into t_threads (f_title, f_dte, f_user, f_latest, f_by, f_answers, f_text, forumID) VALUES ('" & request.form("title") & "',#" & Datum &"#, 'crisse6', '" & Datum &"', 'crisse6', '0', '" & request.form("text") & "', '" & request.querystring("forumID") &"');SELECT @@IDENTITY
objConn.execute sql,,128
Set rs = objConn.Execute "SELECT @@Identity"
sql = "update t_threads SET svarID = "& rs(0) &" Where threadID = "& intNewID
rs.Close : Set rs = Nothing
objConn.execute sql,,128
[/red]
Tror dock att det finns nåt bättre sätt.
/ Mikul
L LarsG Medlem sedan dec. 2000 12 464 inlägg Access?
sql = "Insert into t_threads (f_title, f_dte, f_user, f_latest, f_by, f_answers, f_text, forumID) " & _
" VALUES ('" & request.form("title") & _
"',#" & Datum &"#, 'crisse6', #" &_
Datum &"#, 'crisse6', '0', '" & request.form("text") & _
"', '" & request.querystring("forumID") &"')"
objConn.execute sql,,128
set rs = objConn.execute("SELECT @@IDENTITY")
intNewID=rs(0)
sql3 = "update t_threads SET svarID = "& intNewID &" Where threadID = "& intNewID
objConn.execute sql3,,128
Det går inte att utföra flera satser i samma anrop i Access.
(Du hade glömt en avslutande " )
crisse6 Medlem sedan dec. 2000 2 526 inlägg Ta det lugnt killar!! Hinner ju inte uppdatera innan det ar 2 svar, jesus! Aggresiva eller? Hahahha! Funkar kanon, tog din kod LarsG, inget illa menat till dig Mikul, men LarsG har ju ett visst rykte har pa wF!
Tack igen for sa snabbt svar!!!