Avatar billede anri Novice
27. marts 2014 - 15:33 Der er 1 kommentar og
1 løsning

Scope_Identity() returnerer NULL

Hej..  Følgende query returnerer NULL, og jeg begriber ikke hvorfor.
I tabellen Files er der en kolonne der hedder ID. Det er en INT og oen er sat til at være Identity column (med auto increment).

DECLARE @NewGuid UNIQUEIDENTIFIER;
SELECT @NewGuid = NewID();
INSERT INTO OrderItems (Guid, OrderID) VALUES (@NewGuid, @OrderID)

INSERT INTO Files (CreatorID, FileName, FileType, OrderItemGuid) VALUES (@CreatorID, @FileName, @FileType, @NewGuid)
                        SELECT SCOPE_IDENTITY()
Avatar billede Syska Mester
29. marts 2014 - 13:17 #1
Kan du få det til at virke for andre tables eller fejler det altid?

Hvordan ser din table ud for Files? ( SQL Scriptet som opretter den )
Avatar billede anri Novice
30. marts 2014 - 10:24 #2
Sorry.
Min query virkede fint, der var fejl i den omkringliggende kode.

Jeg trækker ydmygt spørgsmålet tilbage.
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
Computerworld tilbyder specialiserede kurser i database-management

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