Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Tabelle ordnen. (https://www.delphipraxis.net/103920-tabelle-ordnen.html)

Code 24. Nov 2007 10:06

Datenbank: ABS • Version: 4.88 • Zugriff über: Datascore

Tabelle ordnen.
 
Moin!

Um eine Tabelle zu ordnen benutze ich diesen Code.
Delphi-Quellcode:
with Form1.ABSQuery1 do
  begin
    DatabaseName := Form1.ABSDatabase1.DatabaseName;
    SQL.Text := 'SELECT Bezeichnung, Typ, V, A, Leistung, MHz, Gehäuse from Daten ORDER BY Bezeichnung ASC';
    open;
  end;
Der Befehl zum ordnen ist ja
Delphi-Quellcode:
    SQL.Text := 'SELECT Bezeichnung, Typ, V, A, Leistung, MHz, Gehäuse from Daten ORDER BY Bezeichnung ASC';
Das klappt super. Nun möchte ich aber den 'Befehl' in einem String packen, also
Delphi-Quellcode:
.....
q := 'SELECT Bezeichnung, Typ, V, A, Leistung, MHz, Gehäuse from Daten ORDER BY Bezeichnung ASC';
with Form1.ABSQuery1 do
  begin
    DatabaseName := Form1.ABSDatabase1.DatabaseName;
    SQL.Text := q;
    open;
  end;
Genau das klappt dann nicht mehr. Die Tabelle wird nicht mehr geordnet. Was mache ich da falsch?

Gruß
Klaus

NormanNG 24. Nov 2007 10:09

Re: Tabelle ordnen.
 
Hi,

evtl. ist die Query ja noch offen?
Versuch´s mal mit
Delphi-Quellcode:
q := 'SELECT Bezeichnung, Typ, V, A, Leistung, MHz, Gehäuse from Daten ORDER BY Bezeichnung ASC';
with Form1.ABSQuery1 do
  begin
    Close; <----
    DatabaseName := Form1.ABSDatabase1.DatabaseName;
    SQL.Text := q;
    open;
  end;

Code 24. Nov 2007 10:26

Re: Tabelle ordnen.
 
Zitat:

Zitat von NormanNG
Hi,

evtl. ist die Query ja noch offen?
Versuch´s mal mit
Delphi-Quellcode:
q := 'SELECT Bezeichnung, Typ, V, A, Leistung, MHz, Gehäuse from Daten ORDER BY Bezeichnung ASC';
with Form1.ABSQuery1 do
  begin
    Close; <----
    DatabaseName := Form1.ABSDatabase1.DatabaseName;
    SQL.Text := q;
    open;
  end;

Vielen Dank für den Tipp, klappt leider nicht. Schade :-(

Code 24. Nov 2007 10:39

Re: Tabelle ordnen.
 
Sorry !

Ich hatte ein ',' vergessen. Klappt doch!
Danke nochmal.

Gruß
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:21 Uhr.

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