Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi hängt append nicht immer hinten an? (https://www.delphipraxis.net/20973-haengt-append-nicht-immer-hinten.html)

Gambit 26. Apr 2004 10:21


hängt append nicht immer hinten an?
 
Moin,

wenn ich mit
SQL-Code:
Query.append
einen neuen Datensatz anhänge, wird er mir im Grid nicht immer am Ende angezeigt. Manchmal steht er irgendwo mittendrin oder gar am Anfang. Wie kommt denn das und kann man das abstellen?

Gruß

Gambit

Fellmer Lloyd 26. Apr 2004 10:23

Re: hängt append nicht immer hinten an?
 
Hi!

Kann es sein, das du die Tabelle sortierst?

Sharky 26. Apr 2004 10:24

Re: hängt append nicht immer hinten an?
 
Hai Gambit,

der Datensatz wird in der Tabelle wohl hinten drangehängt. Aber das heist ja nicht das die Datenbank die Einträge einer Tabelle auch in ihrer "physikalischen" Reihenfolge ausgibt!

r_kerber 26. Apr 2004 10:26

Re: hängt append nicht immer hinten an?
 
Hallo Gambit,

ich glaube, das Thema hatten wir schon mal. Trotzdem noch mal ein paar Bemerkungen.
  • Das Einfügen neuer Datensatze erfolgt zunächst völlig willkürlich. Es werden z.B. auch Lücken aufgefüllt, die durch das Löschen von Datensätzen entstehen.
  • Und falls das grid an einer sortieren Datenmenge hängt, dann wird natürlich entsprechend dieser Sortierung angezeigt!

Gambit 26. Apr 2004 10:29

Re: hängt append nicht immer hinten an?
 
aber wenn ich nach dem Dranhängen und Füllen des Datensatzes ein Query.Post und dann ein Query.Last-Befehl ausführe, wird mir dann auch nicht der gerade angefügte angezeigt. Heißt das, das ich immer auch noch eine Select Anweisung durchführen muss?

Gruß

Gambit

Gambit 26. Apr 2004 10:31

Re: hängt append nicht immer hinten an?
 
oops, da warst du schneller...

Gambit


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:50 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