Dator > hur man hittar antalet rader i en sql data läsare

  • hur man hittar antalet rader i en sql data läsare


  • I . NET Framework är SQL- läsaren en lätt framåt-bara streama från SQL Server . Detta innebär att efter att ha läst rad 1 av uppgifterna och avancerar till rad 2 kommer du inte att kunna återvända till rad 1 . Detta är en begränsning för utvecklare , men nackdelen är att SQL Data Reader är mycket effektiv och lätt

    Du behöver : .
    SQL Server
    . Webbplats .


    1 .
    sökningar i databasen och returnera ett SQLDataReader objekt från frågan .
    2 .
    Iterera den SQLDataReader att få det totala antalet rader . Den SQLDataReader är framåt-bara , så du också kommer att behöva konsumera data i denna slinga . Här är ett kodexempel för iteration av SQLDataReader :



    Dim I As Integer



    Medan sqlDataReader. Read

    "konsumera data här vid behov

    +=1

    slutet medan



    Response. Write ("totalt rader : " i)
    3
    Stäng SQLDataReader när du är klar med det genom att ringa sqlDataReader . . Close ()

    tips och varningar


  • Om du bara behöver en räkna du kan utföra en fråga med bara " count (1 ) " i SELECT-satsen , då exekvera frågan som Command. ExecuteScalar att returnera räkna .

Previous:nothing Next:Visual Basic 3D-spel handledning





Relaterade artiklar


  • define oändlig loop
  • hur man lär sig C # steg för steg
  • hur man fyller en ComboBox med javascript
  • hur du redigerar VBA i Excel 2007
  • om PHP filuppladdning funktion
  • hur man använder picturebox kontroll i Visual Basic
  • hur man kan bli av fel äpple script
  • hur man lär sig java script
  • hur du använder VBA för att läsa ett Word-dokument
  • hur du kopierar en fil från en URL med PHP