@@IDENTITY returnerer NULL
SQL Server 2000, IIS5I en ASP side laver jeg en INSERT, og forsøger umiddelbart bagefter at hente dne nye UID. Men den returnerer NULL hver gang, selv om der bliver oprettet en record.
Nu har jeg snart stirret mig blind på fejlen, er der en venlig sjæl som gider at kigge med og hjælpe mig ?
ASP Kode :
strSQL = "INSERT INTO region (oprettet_af, magasinid, region, sideantal, left_start, right_start, placering, nummerering, bladsider) VALUES " &_
"('"& strUserid &"','"& gf("owner") &"','"& gf("region") &"',"& gf("pagecount") &","& gf("left_start") &","& rightStart &","& gf("placering") &","& gf("nummerering") &","& bladsider &");"
Set DBconn = Server.CreateObject("adodb.connection")
DBConn.Open accessconnect
Response.write strSQL
DBConn.Execute(strSQL)
Set RS = DBConn.Execute("SELECT @@IDENTITY AS dennyid;")
newid = RS("dennyid")
Response.write "<br>newid ="& newid &"<br>"
Og her er den kode der returneres:
INSERT INTO region (oprettet_af, magasinid, region, sideantal, left_start, right_start, placering, nummerering, bladsider) VALUES ('{8611304F-BC34-419E-8709-879F93888A19}','{256FE084-8434-4CF9-B338-7A8131719A6D}','1',16,28,0,1,1,0);
newid =
På forhånd tak fra mine trætte øjne.
mvh Mark
