Datenbank: Nach Monat sortieren
-
Hallo
Ich habe eine Paradox Datenbank die Datensätze für Jahr und Monate enthält.
Jetzt möcht ich gerne die Datensätze in einer DBGrid anzeigen lassen(was auch funktioniert) nur leider sind die Monate wild durcheinander.
Gibt es eine Möglichkeit wie ich das ganze nach Monaten sortieren kann???gruss und danke
-
oder gibt es eine möglichkeit zum nummern sortieren??? das würde auch schon mir sehr weiter helfen.
ich habe mal etwas von indexname gelesen, vertehe das ganze aber nicht richtig.
-
Über n query mit dem SQL-Select-statement:
"Select * From TABELLE order bei MONAT"
-
April August Dezember Februar Januar Juli Juni Mai März November Oktober September
Ergebnis des Select Befehls ...
Das funktioniert nur bei der numerischen Monatsangabe.
Nach Datum komplett ist kein Problem:SELECT * FROM Tabelle ORDER BY Datum;
-
Ich habe den Code so geschrieben:
Query1->Close(); Query1->SQL->Clear(); Query1->SQL->Text = "SELECT * FROM TableKonto ORDER BY DATUM"; Query1->Open();
bekomme jetzt aber einen Fehler das er kein TableKonto finden kann.
Irgendwie sucht er auch im falschen verzeichnis, an wa kann das liegen...
-
Dann überfrüf mal die genaue schreibweise (klein/gross schreibung) vom Tabellennamen.
-
Gross/Kleinschreibung stimmt.
aber er sucht dir Tabelle in einem falschen Verzeichnis. Kann ich irgendwo das Verzeichnis angeben
-
wie falsches Verzeichniss ?
Entweder wählst du beim TQuery unter DatabaseName deine ODBC-Verbindung
oder beim TADOQuery einen ConnectionString.
-
Databasename und Datasource sind gesetzt.
aber irgendwie geht er ins falsche verzeichnis.kann es daran liegen das ich den Tablename erst zur Laufzeit setze
-
Wie wählst du bei einer Query den Tabellennamen ?
Das geht mit TTable und mit TADOTable.
Ansonsten wählst du deine Tabelle über SQL.
-
Verzeichnis findet er jetzt.
nur bekomm ich ne andere Fehlermeldung mit der ich nichts anfangen kann
Feld in order by muss im Resultat enthalten sein
-
Die Fehlermeldung sagt dir doch das es kein DATUM in der Tabelle gibt.
Heisst es eventuell anders ?
-
sortieren läuft.
danke für eure Antworten