Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


select @@identity funkar inte om Primarykey är av typen uniqueidentifier.... var

Postades av 2006-11-16 10:31:16 - Rickard Robin, i forum sql-server/msde, Tråden har 4 Kommentarer och lästs av 875 personer

exempel:
<code>
insert into tblUsers (UserId, UserName) VALUES ('d2978caf-d6de-4bf8-b332-915b11469984', 'b') SELECT @@IDENTITY

select @@identity funkar inte om Primarykey är av typen uniqueidentifier.... varför ?
</code>

i detta fall har jag stängt av RowGuid för att visa exempel .. men det spelar inget roll om det är påslaget.

PLEASE HELP !


Svara

Sv: select @@identity funkar inte om Primarykey är av typen uniqueidentifier....

Postades av 2006-11-16 11:35:17 - Rickard Robin

ja såhär verkar lösningen vara fast jag ogillar det skarpt:

<code>
strSql = "DECLARE @GUID uniqueidentifier ; SET @GUID = NEWID() ; " & strSql
strSql &= ") ; SELECT @GUID"
</code>


Svara

Sv:select @@identity funkar inte om Primarykey är av typen uniqueidentifier....

Postades av 2006-11-16 12:21:16 - Per Hultqvist

Eftersom det handlar om ett GUID och inte en Identity-kolumn så kan du lika gärna generera GUID:et i din anropande kod. Då slipper du problemet med att returnera GUID:et. I .Net skriver man System.Guid.NewGuid() eller något sådant.


Svara

Sv: select @@identity funkar inte om Primarykey är av typen uniqueidentifier....

Postades av 2006-11-16 15:50:07 - Marcus Gus

utan att ändra i den anropande koden:
<code>
declare @id uniqueidentifier
set @id = (select newid())

insert into tblUsers (UserId, UserName) VALUES (@id, 'b')

select @id
</code>

Men mitt pucko... läste ju inte det ndra ijlägget utan bara det första och tredje...
varför gillar du inte den lösningen? Det jag ser som mer oroväckade är att du inte verkar använda stored proceduers.


Svara

Sv:select @@identity funkar inte om Primarykey är av typen uniqueidentifier....

Postades av 2006-12-05 10:10:48 - Rickard Robin

va? det är ju testkod förstår du väl .. ;)
jag använder sp, men jag genererar det här, kodar inte själv utan har kodat program som kodar åt mig =) det slutade med att jag genererar eget GUID i sql och returnerar, men det måste funka för både OLEDB och SQL men det har jag löst nu ! tack för helpen !


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 616
27 953
271 709
5 533
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies