Avatar billede ingeman Seniormester
24. februar 2007 - 17:06 Der er 8 kommentarer og
1 løsning

Returner id efter INSERT

loConn.Execute "INSERT INTO OldFax (BCType,ToName,ToDate,ToAtt,ToFax,ToPage,ToRe,FraHvem,AfsAdresse,AfsPhone," &_
                                                                              "AfsFax,AfsWebEpn,AfsWeb,AfsEmail,AfsPost,AfsFirma,ToText) " &_
                                                                                 
                                                                              "VALUES ('"& BCType &"','"&ToName &"','"& ToDate &"','"& ToAtt &"','"& EFax &"','"& ToPage &"','"& ToRe &"'," &_
                                                                              "'"& ID &"','"& AfsAdresse &"','"& AfsPhone &"','"& AfsFax &"','"& AfsWebEpn &"'," &_
                                                                              "'"& AfsWeb &"','"& AfsEmail &"','"& AfsPost &"','"& AfsFirma &"','"& ToText &"')"

Jeg laver INSERT - vil er vide hvad ID den har fået ?
Avatar billede softspot Forsker
24. februar 2007 - 17:09 #1
Efter du har udført din execute på selve insert, kan du kalde flg. i databasen:

set rs = loConn.Execute("SELECT @@IDENTITY")
if not rs.eof then
  nytid = rs(0)
else
  ' Dette er en fejl!
end if
rs.close
set rs = nothing
Avatar billede kalp Novice
24. februar 2007 - 17:32 #2
softspot's forslag er den sikre måde, men hvis dit system er et enkeltbruger system og det er noget det skal fortsætte med at være så kan du også nøjes med at skrive

select max(id) as ID from dinTabel;
Avatar billede softspot Forsker
24. februar 2007 - 17:42 #3
Men hvis den sikre metode ikke er mere kompliceret, så er der jo ingen grund til at gå på kompromis :)
Avatar billede kalp Novice
24. februar 2007 - 17:45 #4
bestemt ikke:) men det er vel stadig meget rart, at kende til mulighederne:)
Avatar billede ingeman Seniormester
24. februar 2007 - 17:53 #5
Tak det virker - svar
Avatar billede softspot Forsker
24. februar 2007 - 18:12 #6
gawi >> Bestemt :D

Velbekomme :)
Avatar billede softspot Forsker
24. februar 2007 - 18:25 #7
Tak for point :)

Og så vil jeg gerne undskylde for min fejlaflæsning af dit navn, QAWI - jeg skal se om jeg kan huske det til næste gang ;-)
Avatar billede kalp Novice
24. februar 2007 - 18:36 #8
softspot >> bare rolig.. du er ikke den eneste;) og er holdt op med at skære tænder pga. det :P
Avatar billede softspot Forsker
24. februar 2007 - 18:41 #9
Det er den understregning af dit navn der snyder for vildt! :D
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