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


Räkna antalet poster

Postades av 2000-11-09 18:57:00 - Micke Prag, i forum databaser, Tråden har 7 Kommentarer och lästs av 1026 personer

Om man har ett recordset i asp och vill räkna antalet poster, hur gör man då?
Måste man göra på följande sätt?

Dim Raknare
rs.MoveFirst
Do Until Rs.Eof
Raknare = Raknare + 1
Rs.MoveNext
Loop


Svara

Sv: Räkna antalet poster

Postades av 2000-11-09 21:21:00 - Patrik Löwendahl

beroende på vilken provider och cursor du använder finns det ett par saker du kan prova.

1) rs.recordcount - en egenskap som innehåller antalet rader i recordsettet.

2) rs.open "select count(*) rader from tabel where id = xxx"
vRader = rs.fields("rader")
rs.close
rs.open "select id from tabel where id = xxxx"

- det viktigta är count som är en aggregerande funktion i sql för att räkan rader.. självklart måste nästa sql sats se likadan ut, men byt ut count mot fält ..

3) rs.open "select count(*) rader from tabel where id = xxx ; select * from tabel where id = xxx"
vRader = rs.fields("rader")
rs.nextrecordset

-- Somsagt allt funkar inte på all aproviders.. Kommer inte rikigti ihåg vilka som funkade var men prova dem alla ...


Svara

Sv: Räkna antalet poster

Postades av 2000-11-09 22:28:00 - Micke Prag

Tyvärr funkar det inte riktigt

1) Den returnerar -1
2) jag får felmeddelande: "Syntax error (missing operator) in query expression 'count(*) antal'."
3) Är väl samma som 2:an


Svara

Sv: Räkna antalet poster

Postades av 2000-11-10 07:36:00 - Johan Djupmarker

Tror det sak vara "select count(*) as rader from tabel where id = xxx".

/Johan


Svara

Sv: Räkna antalet poster

Postades av 2000-11-10 11:08:00 - Olof Johansson

Skall du räkna med recordcount så måste du som sagt byta default cursorn till en som klarar av det.. annars får du alltid tillbaka -1

Det finns en artikel på www.asp101.com ang detta..

//Olof


Svara

Sv: Räkna antalet poster

Postades av 2000-11-10 12:14:00 - Frans Englich

Man kan också göra på följande vis(slipper använda loop):

rst.movelast
x = rst.absoluteposition

men om man vill ha antalet i det inlästa recordsettet så går det ju bra med egenskapen recordcount, dvs:
rst.recordcount

det är mycket möjligt att jag har helt fel...jag är lite groggy idag...iaf rätt ämne :)

/Cyth


Svara

Sv: Räkna antalet poster

Postades av 2000-11-10 14:40:00 - Christoffer Hedgate

Det bästa är att köra frågan genom ett Command.objekt. Då kan man skicka med en variabel i Execute kommandot vilken efter exekvering innehåller RecordsAffected. Fungerar med alla cursortyper. Om det fungerar med Access låter jag vara osagt, men jag blir inte förvånad vilket som...


Svara

Sv: Räkna antalet poster

Postades av 2000-11-10 15:47:00 - Pelle Johansson

I Grundkurs för ADO/VB förklarar jag detta syndrom.
/Pelle


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 570 613
27 958
271 741
3 279
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