Avatar billede Søren Bech Morsing Praktikant
12. marts 2001 - 16:54 Der er 5 kommentarer og
1 løsning

INSERT INTO ... Og samtidig returnere rækken fra tabellen

Hvis jeg nu laver en INSERT INTO tabel (felnavn) VALUES (værdi)
Så har min tabel fx et autonummererings felt og et oprettetdato felt (hvor access selv sætter aktuelle dato/tid ind)
Kan jeg samtidig med min INSERT så få returneret værdien af autonummereringsfeltet og oprettetdato feltet?
Avatar billede tpiil Nybegynder
12. marts 2001 - 16:57 #1
du åbner det bare med en ny SQL :)
Avatar billede Søren Bech Morsing Praktikant
12. marts 2001 - 17:02 #2
dvs. efter jeg har indsat laver jeg en SELECT * FROM tabel ORDER BY autonummererings DESC\"
Og så hiver den sidste værdi ud?

Hvad nu hvis 2 bruger samtidig indsætter, får jeg så det rigtige resultat?
Avatar billede netsrac Praktikant
12. marts 2001 - 17:03 #3
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"db.mdb\") & \";UID=admin;PWD=;\"

Set rs2 = Server.CreateObject(\"ADODB.RecordSet\")
rs2.Open \"Select * From tabel\", Conn, 1, 3
rs2.AddNew
rs2(\"bruger\") = bruger
rs2(\"bgcolor\") = request.form(\"bgcolor\")
rs2(\"fontface\") = request.form(\"fontface\")
rs2(\"fontcolor\") = request.form(\"fontcolor\")
rs2.Update
id = rs2(\"id\")
rs2.Close
Set rs2 = Nothing

Avatar billede netsrac Praktikant
12. marts 2001 - 17:04 #4
Du skal bruge en anden metode til at indsætte, som den jeg har beskrevet ovenfor.

Så kan du hente de oplysninger ud som du lige har oprettet som jeg f.eks. gør med:

id = rs2(\"id\")

Avatar billede tpiil Nybegynder
12. marts 2001 - 17:09 #5
lad være med at tage jer af mig jeg er lidt for træt til at svare på spørgsmål i dag :)
Avatar billede erikjacobsen Ekspert
12. marts 2001 - 21:00 #6
Jeg har forsøgt at forklare lidt om dette på
http://www.1script.com/asp0001.html

...ganske som netsrac siger :)
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