Avatar billede Jman Praktikant
27. februar 2003 - 15:01 Der er 3 kommentarer og
1 løsning

først post - så hent nylig oprettet id - så post i en anden tabel

Jeg vil lave såedes at ´man poster alle sin oplysninger i en tabel. Derefter finder man ud af hvad ID post-ningen lige har fået og derefter oprette ekstra oplysninger i en anden tabel:
Det lyder nok broget for eksperten, men hvis jeg lige poster det jeg selv troede var rigtigt og som giver min yndlingsfejl (500 intern servefejl)
-----
strCreateNew="INSERT INTO Opgave (Registreret, Rekvirent, Kategori, Betegnelse, Problem, Deadline, Ansvarlig, Tidsestimat, Prioritet, Status, Afsluttet, Vist, Registrant) Values('"&Registreret&"','"&Rekvirent&"','"&Kategori&"','"&Betegnelse&"','"&Problem&"','"&Deadline&"','"&Ansvarlig&"','"&Tidsestimat&"','"&Prioritet&"','"&Status&"','"&Afsluttet&"','"&Vist&"','"&Registrant&"')"
DBCMD.Execute strCreateNew
SQL = "SELECT LAST (id), registreret FROM Opgave"
set rs2 = Conn.Execute(sql)
opgavenr = rs2("id")
oprettet = rs2("registreret")
event = 0
tid = 0           
strCreateNew2="INSERT INTO tidsforbrug (opgavenr, oprettet, event, tid) Values('"&opgavenr&"','"&oprettet&"','"&event&"','"&tid&"')"
DBCMD2.Execute strCreateNew2
Response.redirect("default.asp?mode=ok")
DBCMD.Close
DBCMD2.Close
set DBCMD = nothing
set DBCMD2 = nothing
------
Avatar billede hossein Nybegynder
27. februar 2003 - 15:11 #1
datatyper, er der alle sammen som Tekst?
Avatar billede goose Nybegynder
27. februar 2003 - 15:16 #2
Prøv og udskift:
SQL = "SELECT LAST (id), registreret FROM Opgave"
med:
SQL = "select top 1 * from opgave order by id DESC"

/Goose
Avatar billede jensb Nybegynder
27. februar 2003 - 15:17 #3
Prøv med:

strSQL = "SELECT @@IDENTITY AS nytID FROM opgave"
Set rs2 = Conn.Execute(strSQL)
opgavenr = rs2("nytID")
Avatar billede Jman Praktikant
27. februar 2003 - 15:30 #4
der var 2 fejl
for det første duede last ikke i min SQL og for det andet havde jeg lukket forbindelse på linie 600+  :(
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