Announcement

Collapse
No announcement yet.

Wie viele Datensätze wurden bei SQL zurückgegeben?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie viele Datensätze wurden bei SQL zurückgegeben?

    Hallo alle zusammen

    ich mache aus Delphi heraus eine einfache SQL-Abfrage, jetzt möchte ich aber auch wissen wieviele Datensätze ich zurückbekomme, gibts da eine einfache Eigenschaft über meine sql-query? Oder muss ich etwa auch noch eine Abfrage mit count(*) machen?

    Danke euch
    Nausi

  • #2
    Dazu kannst Du das Property "RecordCount" verwenden, wenn Du mit TDataSet-Ableitungen wie TTable, TADODataSet arbeitest. Evtl. mußt Du mittels TDataSet.Last an den letzten Datensatz springen, damit alle Datensätze beim Client sind und er die Anzahl der Datensätze bestimmen kann

    Comment


    • #3
      Dank dir! Funktioniert natürlich super, muss nicht mal den letzten Datensatz auswählen

      Eure
      Naus

      Comment


      • #4
        @Nausi

        Das hängt von der Datenbank ab, ob Du zum letzten Datensatz mußt.

        RecordCount gibt die auf dem Client bekannte Anzahl an, daß kann bei SQL-Servern falsch sein ohne Last. Meist ist es das auch

        Comment


        • #5
          Mit einer Abfrage mit Count bist Du auf der sicheren Seite!<br>
          Oft kann man auch einfach auf das Wissen der Anzahl der Datensätze verzichten, wenn man sich's mal genau überlegt.<p>
          Schöne Grüße, Mario Noac
          Schöne Grüße, Mario

          Comment

          Working...
          X