Avatar billede killstun Nybegynder
29. januar 2005 - 02:19 Der er 2 kommentarer og
1 løsning

Insæt rs("ID") værdi

Jeg har et forum, hvor folk kan opsætte beskeder/tråde. Når der laves en ny tråd/besked, bliver der automatisk tildelt et ID via autonummerering. Dette er intet problem...

Men nu vil jeg gerne have at ID værdien også indsættes i en anden kolonne som vi kalder for Identifikation. Hvorledes kan jeg gøre dette? Ved indsættelsen som er vist herunder får jeg en fejl. Men det er vel fordi at den ikke har nået at oprette tråden (ID'et) inden jeg vil have den til at skrive rs("ID") værdien til Identifikation feltet eller ?

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/vti_log/afstemning.mdb")
Conn.Open DSN
strSQL = "Insert into overskrifter (Titel, Tekst, Identifikation) values('" & Request.Form("emne") & "', '" & Request.Form("tekst") & "', '" & rs("ID") & "')"
Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing
%>
Avatar billede plx Nybegynder
29. januar 2005 - 02:44 #1
Er der en logisk forklaring på, at du vil have id til at stå to gange?

Jeg er lige ved at tro, at den eneste måde er, at oprette posten og bagefter opdatere identifikation-feltet..

strSQL = "Insert into overskrifter (Titel, Tekst) values('" & Request.Form("emne") & "', '" & Request.Form("tekst") & "')"
Conn.Execute(strSQL)

Set rs = Conn.Execute("select @@identity") 'hent auto-id på sidste post
id = rs(0)
strSQL = "update overskrifter set identifikation='" & id & "' where id=" & id
Conn.Execute(strSQL)
Avatar billede killstun Nybegynder
29. januar 2005 - 20:21 #2
Tak for svaret plx. Virker fint nu.

Jeg skal bruge Identifikation til at sammenkæde beskeder med hinanden.

Smider du lige et svar til mig, så jeg kan give points.
Avatar billede killstun Nybegynder
05. maj 2006 - 14:36 #3
lukker...
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