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?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Eller bare hente det ud lige efter update: ... RSnyhed.update nytID = RSnyhed("ditIDFelt")
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.
Det kan være din curserlocation. Indsæt denne lige før du åbner: RSnyhed.CursorLocation = 3
JA! Så var den der... smider du en one eyed Jack :) Tak for hjælpen, begge to.
Kurser inden for grundlæggende programmering