Avatar billede killstun Nybegynder
30. juli 2005 - 17:30 Der er 6 kommentarer og
1 løsning

RS("ID") fra netop indsat tråd

Jeg har en access database, hvor jeg på en side indsætter en tråd. Men hvorledes kan jeg på samme side udtrække ID'et fra den nyindsatte tråd og vise den?
Avatar billede nielle Nybegynder
30. juli 2005 - 17:37 #1
SELECT @@IDENTITY
Avatar billede killstun Nybegynder
30. juli 2005 - 17:46 #2
Erm, er ikke så skarp til asp. Lidt for kryptisk svar til mig ;-)
Avatar billede nielle Nybegynder
30. juli 2005 - 17:52 #3
Du indsætter med en SQL:

SQL = "INSERT INTO dinTabel (felt1, felt2) VALUES (værdi1, værdi)"
Conn.Execute(SQL)

- og umiddelbart derefter kan du udtrække det id som svarede til den netop indsatte række med:

SQL = "SELECT @@IDENTITY AS SenesteID FROM dinTabel"
rs = Conn.Execute
SenesteID = rs("SenesteID");
Avatar billede killstun Nybegynder
30. juli 2005 - 18:56 #4
Jeg får en fejl:

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/sql.asp, line 63, column 13
ID = rs("ID");
------------^

Jeg indsætter koden således:
SQL = "SELECT @@IDENTITY AS ID FROM film"
rs = Conn.Execute
ID = rs("ID");
Response.write rs("ID")
Avatar billede nielle Nybegynder
30. juli 2005 - 19:00 #5
SQL = "SELECT @@IDENTITY AS ID FROM film"
rs = Conn.Execute(SQL)
ID = rs("ID")
Response.Write ID
Avatar billede killstun Nybegynder
30. juli 2005 - 19:18 #6
Tusind takker nielle :-) Smider du lige et svar.
Avatar billede nielle Nybegynder
30. juli 2005 - 19:28 #7
Svar :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester