Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Sortieren funktioniert nicht. (https://www.delphipraxis.net/8139-sortieren-funktioniert-nicht.html)

Carbrögen 29. Aug 2003 12:46


Sortieren funktioniert nicht.
 
Hi


Ich hab eine DBGrid. Auf diese DB Grid liegt ein Popupmenü die unteranderem diese Menütopics haben:
Sortieren (Name Auf) [1]
Sortieren (Name Ab) [2]
Sortieren (Vorname Auf) [3]
Sortieren (Vorname Ab) [4]

Ok soweit.
Das funktioniert noch.
Ich hab auch den SQL Control eingefügt und an die DB Conectet.

Wenn ich jetz aber jetzt [1] den Code gebe
Code:
SELECT * FROM personen SORT BY Name ASC
Krieg ich das Programm nich zum Laufen. Syntax fehler glaube weis jetz nich (hab die codezeilen wieder rausgenommen kann nich nachschaun).

Woran liegts warum läuft das SQL nich?

Mfg
Marc

Memo 29. Aug 2003 12:57

Re: Sortieren funktioniert nicht.
 
ersetze sort durch order

Carbrögen 29. Aug 2003 13:47

Re: Sortieren funktioniert nicht.
 
Ach mein ich ja ... war ein Schreibfehler von mir.

Trotz ORDER BY macht er den fehler:
Erzeugen
[Fehler] Unit2.pas(57): Undefinierter Bezeichner: 'SELECT'
[Fehler] Unit2.pas(57): Operator oder Semikolon fehlt
[Fehler] Unit2.pas(57): Operator oder Semikolon fehlt
[Fataler Fehler] DBProject1.dpr(6): Verwendete Unit 'Unit2.pas' kann nicht compiliert werden

Tpercon 29. Aug 2003 13:50

Re: Sortieren funktioniert nicht.
 
Wie dan schon steht, liegt nicht am sortieren, sondern am Select befehl.

Sharky 29. Aug 2003 13:50

Re: Sortieren funktioniert nicht.
 
Hai Cargrögen,

poste doch mal den Code aus dem OnClick deines PopUps (z.B. vom ersten Eintrag).

Memo 29. Aug 2003 14:21

Re: Sortieren funktioniert nicht.
 
Zitat:

Zitat von Carbrögen
Ach mein ich ja ... war ein Schreibfehler von mir.

Kannst du dich bitte ein wenig konzentrieren. Bei deinen Fragen läuft man dauernd gegen die Wand, weil du meinst.

Du darfst den Select-Befehl nicht in deinen Quellcode tippern, sonderst musst ihn der Query zuweisen.
Query1.SQL.Text := 'Select.................................

Bitte lerne ein paar Grundlagen. Ist wirklich nicht böse gemeint, aber so bringt das nicht's.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz