Wie in Abfrage fortlaufende Zeilennummer realisieren
-
Hi,
wie kann ich in einer ADO-Datenbankabfrage einer mdb-Datei mittels Jet-SQL eine Spalte mit einer fortlaufenden Nummer erzeugen lassen, gibts da irgend einen Trick? Ich hab da leider bisher keine Möglichkeit gefunden.
Vielen Dank im Voraus.
Gruß Mümmel
-
Das ist aber TSQL
-
Hi,
Unix-Tom schrieb:
Das ist aber TSQL
Geht leider bei Jet-SQL nicht, zumindest nicht bei ner mdb-Datenbank.
Gruß Mümmel
-
Wofür verwendest Du in Zeiten von SQL Compact überhaupt MDB?
-
Mit JET SQL geht das anscheinend nicht.
Es gibt schon Tricks die zumindest in vielen Situationen anwendbar sind, aber die sind grausig und langsam.
Wenn du ein
ORDER BY
in deiner Abfrage hast kannst du z.B. mit einem Subselect die Zeilen zählen die vor der aktuellen Zeile kommen.
Ist aber wie gesagt grauslich und langsam und funktioniert auch nur wenn es keine Ergebniszeilen mit dem selben Sort-Key gibt.Ich würde jedem wärmstens empfehlen sowas nicht in seine Applikation einzubauen.
-
Hi Tom,
Unix-Tom schrieb:
Wofür verwendest Du in Zeiten von SQL Compact überhaupt MDB?
ist eingfach die Variante, die nichts voraussetzt, nicht installiert werden muss und ganz normale MDB-Dateien frisst.
Gruß Mümmel
-
SQL Compact ist eine DLL für c# und eine sdf-Datei:
Bearbeitet wird sie mit Visual Studio.
Mehr nicht