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


@@ROWCOUNT

Postades av 2004-02-25 12:29:08 - Richard Österlind, i forum databaser, Tråden har 3 Kommentarer och lästs av 793 personer

Jag har stored procedure som kör en cursor. Den kör cursorn i en if sats. Av någon anledning nollställs @@ROWCOUNT. Även om jag lägger in i en variabel direkt efter select-satsen så returneras NULL

****************KOD***********************
IF @varArgument1 IS NULL
BEGIN
DECLARE Pages_intPageID CURSOR FOR
SELECT Pages.intPageID From Pages
@Rowcount = @@ROWCOUNT
END

FETCH NEXT FROM Pages_intPageID INTO @intSidID
WHILE (@@FETCH_STATUS = 0 AND @intNumber <= @intNrOfRec)
BEGIN
insert into #tmpSidIDs values (@intSidID)
FETCH NEXT FROM Pages_intPageID INTO @intSidID
SELECT @intNumber = @intNumber + 1
END
CLOSE Pages_intPageID
DEALLOCATE Pages_intPageID

SELECT @Rowcount
**********************************************

Varför nollställs värdet?


Svara

Sv: @@ROWCOUNT

Postades av 2004-02-25 13:06:12 - Magnus Gladh

Måste du inte använda SET.

SET @Rowcount = @@ROWCOUNT

- M


Svara

Sv: @@ROWCOUNT

Postades av 2004-02-25 13:45:03 - Richard Österlind

Dessvärre har det inget med detta att göra. Vid användande av cursor verkar den inte få ut något värde. Det går bra med en selectsats utanför cursorn


Svara

Sv: @@ROWCOUNT

Postades av 2004-02-25 15:34:17 - Fredrik Salomonsson

Hej.

@@ROWCOUNT nollställs vid varje statement som inte returnerar rader.
Som IF, SET m.m. Tydligen också DECLARE.

Fast din variabel borde returnera 0 och inte null







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 622
27 953
271 709
540
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
Expand
next previous
Close

Previous

0/0

Next