Avatar billede rille101 Nybegynder
04. juni 2006 - 14:24 Der er 5 kommentarer og
1 løsning

Insert ny post og vis det tildelte id.

jeg har en side, hvor nogle data bliver indsat i en tabel med flg. sætning:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set RSnyhed = Server.CreateObject("ADODB.Recordset")
MyConnection = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/db/ballumby.mdb")
Conn.Open MyConnection
RSnyhed.open "nyheder", Conn, 3,3,2
RSnyhed.addnew
RSnyhed("kategori") =request.form("kategori")
RSnyhed("overskrift") =request.Form("overskrift")
RSnyhed("dato") =request.Form("dato")
RSnyhed("indhold") =request.Form("indhold")
RSnyhed.update
%>

Der er et id felt i tabellen der har autonummerering.

Kan jeg oprette en post og udskrive id'et på den nyindsatte post i et hug? Hvordan?
Avatar billede keysersoze Ekspert
04. juni 2006 - 15:13 #1
Avatar billede fennec Nybegynder
06. juni 2006 - 08:10 #2
Eller bare hente det ud lige efter update:
...
RSnyhed.update
nytID = RSnyhed("ditIDFelt")
Avatar billede rille101 Nybegynder
06. juni 2006 - 23:08 #3
okay...

Jeg har nu denne:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set RSnyhed = Server.CreateObject("ADODB.Recordset")
MyConnection = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/db/ballumby.mdb")
Conn.Open MyConnection
RSnyhed.open "nyheder", Conn, 3,3,2
RSnyhed.addnew
RSnyhed("kategori") =request.form("kategori")
RSnyhed("overskrift") =request.Form("overskrift")
RSnyhed("dato") =request.Form("dato")
RSnyhed("indhold") =request.Form("indhold")
RSnyhed.update

nytID = RSnyhed("id")

%>

men kan ikke få id'et skrevet ud. Har prøvet:
<%=(RSnyhed.Fields.Item("id").Value)%>
<%nytID%>
<%response.write(nytID)%>
<%response.write("id")%>

Ingen af dem giver dog noget resultat.
Avatar billede fennec Nybegynder
07. juni 2006 - 08:33 #4
Det kan være din curserlocation. Indsæt denne lige før du åbner:
RSnyhed.CursorLocation = 3
Avatar billede rille101 Nybegynder
07. juni 2006 - 10:02 #5
JA!
Så var den der...
smider du en one eyed Jack :)

Tak for hjælpen, begge to.
Avatar billede fennec Nybegynder
07. juni 2006 - 10:16 #6
.o) <-- One Eyed Jack
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