Avatar billede justdoit Nybegynder
28. november 2002 - 12:26 Der er 5 kommentarer og
1 løsning

Opret ID, og hent det videre over på ny side!

Her ligger jeg noget ind i databasen, og nedenfor skal jeg bruge det id der lige er blevet oprettet, men jeg får fejlen:

Expected ')'

/beta1/opret.asp, line 148

Response.Redirect("brugeroprettet.asp?brugerID=rs("id")")
---------------------------------------------------^

Her er koden:


Conn.execute("SELECT id FROM bruger WHERE (brugernavn = '" & strBrugernavn & "') AND (kodeord = '" & strKodeord & "')")

Response.Redirect("brugeroprettet.asp?brugerID=rs("id")")
Avatar billede justdoit Nybegynder
28. november 2002 - 12:34 #1
På den anden side henter jeg id sådan

Dim id

id = Request.Querystring("brugerID")
Avatar billede loukas Mester
28. november 2002 - 12:48 #2
man kan hente sidst oprettede id sådan her :

Set RS = objConn.Execute( "SELECT @@IDENTITY" )
idOfNewlyAddedRecord = RS(0)
RS.Close

Nu indeholder 'idOfNewlyAddedRecord' sidst oprettede id
Avatar billede aamodtod Nybegynder
28. november 2002 - 12:49 #3
Prøv dette:
Response.Redirect("brugeroprettet.asp?brugerID=&rs("id")&")

Odd
Avatar billede loukas Mester
28. november 2002 - 12:51 #4
Jeg går ud fra at du først har en: INSERT ...INTO osv...
derefter vil du id fra denne
Avatar billede justdoit Nybegynder
28. november 2002 - 13:02 #5
Det ser sådan ud:

Conn.execute("INSERT INTO bruger (tabeller her b.la id) VALUES ('og tekst her')")
   
Conn.execute("SELECT id FROM bruger WHERE (brugernavn = '" & strBrugernavn & "') AND (kodeord = '" & strKodeord & "')")

Response.Redirect("brugeroprettet.asp?brugerID="& rs("id")& "")

Men jeg får fejlen;

Item cannot be found in the collection corresponding to the requested name or ordinal.


loukas >> Hvordan ville du sætte det ind, som du forslog??
Avatar billede justdoit Nybegynder
28. november 2002 - 13:12 #6
løste det selv:

set rs = Conn.execute("SELECT * FROM bruger WHERE (brugernavn = '" & strBrugernavn & "') AND (kodeord = '" & strKodeord & "')")

strID = rs("id")

Response.Redirect("brugeroprettet.asp?brugerID=" & strID & "")
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