OleDbConnection - Anzahl der Datensätze bschränken

Hallo,

mein Programm greift auf eine MS Access 2003 Datenbank zu. Da bei manchen Abfragen die Anzahl der zurückgegebenen Datensätze ziemlich groß ist, möchte ich die maximale Anzahl auf einen festen Wert beschränken.

Habe das schon mit diesem SQL 97 Befehl versucht:

„SELECT * FROM Personen LIMIT 50“

Dieser SQL Befehl sollte maximal 50 Datensätze zurückgeben.
Der LIMIT Parameter wird jedoch anscheinend von Access nicht unterstützt. Gibt es dort evtl. eine Möglichkeit dies über den OleDbDataAdapter oder sonst wie zu realisieren?

Bin für jede Hilfe von Euch Dankbar,
Christoph

Hallo Christoph,

kennt Acccess soetwas:

„SELECT Top 50 * FROM Personen“?

Hab hier kein access und kanns daher nicht testen.

mfg

Dirk.Pegasus

Ja, das scheint zu funktionieren. Danke für deine Hilfe. :smiley:

Gruß
Christoph

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]