Avatar billede chanlo Nybegynder
01. september 2005 - 23:51 Der er 6 kommentarer og
1 løsning

få id tilbage fra db

hvordan får man smartest id'et tilbage fra en db når man opretter en ny post i en database fra .net kode?
Avatar billede arne_v Ekspert
02. september 2005 - 01:15 #1
Access : SELECT @@IDENTITY

SQLServer : SELECT @@IDENTITY eller SELECT SCOPE_IDENTITY()

MySQL : SELECT LAST_INSERT_ID()
Avatar billede chanlo Nybegynder
04. september 2005 - 22:41 #2
skal man lave en almindelig insert først og så SELECT @@IDENTITY WHERE xx= xx bagefter?  kan man ikke gøre det i et hug til db'en?
Avatar billede arne_v Ekspert
04. september 2005 - 22:43 #3
først INSERT

og så enten en SELECT @@IDENTITY (ikke nogen WHERE) eller bare brug @@IDENTITY i
næste INSERT
Avatar billede chanlo Nybegynder
04. september 2005 - 22:48 #4
ok tak ,men er ikke helt med på hvad du mener med bare brug @@IDENTITY i
næste INSERT?, send bare et svar
Avatar billede arne_v Ekspert
04. september 2005 - 22:50 #5
svar
Avatar billede arne_v Ekspert
04. september 2005 - 22:51 #6
INSERT INTO tabel1(a,b) VALUES(123,'ABC');

INSERT INTO tabel2(c,tabel1id) VALUES('Test',@@IDENTITY);
Avatar billede chanlo Nybegynder
04. september 2005 - 22:55 #7
ok. det er fattet ;-) tak for hjælpen.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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