DBGrid/ADODataSet sortieren. WIE?
19. Jul 2008, 12:15
Datenbank: Access • Version: 2003 • Zugriff über: ADOX
Hallo,
ich habe schon in mehreren Threads gelesen dass es nur möglich ist ein DBGrid zu sortieren indem man die ADODataSet sortiert. Nun darin liegt mein Probelem ich will nur eine bestimmte Spalte sortieren, also kein Button, und sie soll von klein nach groß sortiert werden (zB. 1, 5, 20, 100, 200,...). Die Spalte heist: "Temperatur in °C" und wenn ich in "ADODataSet1-->COmmandText-->"select * from Messdaten ORDER BY Temperatur in °C"" dann ist es mir gar nicht möglich die Dataset zu aktivieren, da dann dieser Fehler angezeigt wird:
"In-Operation ohne Klammern: () in Abfrageausdruck 'Temperatur in °C'"
Wenn ich aber eine andere Spalte eintrage (zB. "Ort") dann kalppt es mit dieser Spalte hervorragend.
Allerdings wird diese Spalte 'Ort' dann nicht sortiert, es ändert sich gar nichts.
Hinweis: Spalte 'Temperatur in °C' ist als "WideString" deklariert, aber es befinden sich natürlich nur Zahlen darin. Das ganze wird über ein Editfeld eingegeben. Es können Zahlen von -20 bis +50 vorkommen und ich will dass diese richtig sortiert werden von klein nach groß.
Ich hoffe Ihr könnt mir helfen. DANKE
|