Datenbank: Nach Monat sortieren
-
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