webForumDet fria alternativet

Veta id(räknare) vid tilläg av post.

ASP

4 svar · 199 visningar · startad av racce

Medlem sedan juni 200029 inlägg
Frågan#1

Hur gör jag för att få reda på vad post kommer få för id, när jag lägger till den i databasen?

Exempel:
[Användare skriver in i formulär]
[Lägger till ny post i databasen]
response.write "Din post fick nummer " & rs("id")

//////Markus///////

Medlem sedan dec. 19992 085 inlägg
#2

En variant är ju att räkna hur många poster det finns i databasen innan men det finns säkert effektivare sätt...

------------------
//M@rtin
Keyboard ERROR!
Press F1 to resume.

Medlem sedan mars 20002 836 inlägg
#3

Hello,

ett alternativ är att lägga till med:

.....
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objConn, 3, 3

objRS.AddNew
objRS("FIELD_NAME")
objRS.Update

intLastID = objRS("FLD_ID")

.....

cya,

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

Medlem sedan juni 200029 inlägg
#4

Det fungerar ju finfint!
Taxåmykket!
:)
:(
;) så...
:o
;(
Skulle bara kolla om smileysarna fungerar.

[Redigerat av racce den 21 dec 2000]

Medlem sedan juni 200032 967 inlägg
#5

å det gör de om du sparkar in ett mellanslag före! :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)