kolla in denna @nders säger nått där på slutet som kan intresera dig med @@identity ... :)
http://cgi.webforum.nu/wf/Forum11/HTML/004475.html
------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....
3 svar · 179 visningar · startad av Addeladde
Om man anväder en sql fråga för att lägga till infomation om exempel en kurs i en databas kan man på något sätt plocka ut det identiska numret som skapas i databasen direkt efter frågan på ett bra sätt.
jag vill alltså få ut kurs_id på den kurs jag nyligen lagt till.
Jag vill att det ska vara bombsäkert att det verkligen är den kursen som jag precis la in så man kan inte hämta information och filtrerara med den information man lade in,
------------------
Adde
kolla in denna @nders säger nått där på slutet som kan intresera dig med @@identity ... :)
http://cgi.webforum.nu/wf/Forum11/HTML/004475.html
------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....
Det fungerade nästintill perfekt. Det är bara det att jag inte kan använda ADO transaktioner nu.
Jag får ett felmeddelande när jag använder transaktionsfunktionen i ADO
Det säger att jag inte kan använda multipla recordsett inom ADO transaktions.
------------------
Adde
använd recordset istället:
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objConn, 3, 3
objRS.AddNew
objRS("Field1") = "det du vill trycka in."
objRS.Update
'## -- det nyss inlagdas id --
intLastID = objRS("Id")
objRS.Close
Set objRS = Nothing
[r]
FAst detta kanske inte heller funkar med ADO Trans, har ej testat ....
[/r]
cya,
PatrikB
------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*
[Redigerat av PatrikB den 01 jun 2001]