Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Delphi & Paradox Datenbanken! Schnelle Hilfe Bitte!

yoursweet666 / 20 Antworten / Flachansicht Nickles

Ich programmiere grad ein Programm zur verwaltung einer Paradox-Datenbank und ich habe nun ein Problem. Ein Eintrag, der in die Datenbank soll, generiere ich automatisch und er steht im Moment unter DBText.Caption Von dort aus wird er aber nicht in die Datenbank übernommen, wenn ich Table1.Post ausführe.
Meine Frage ist nun:
In welche Eigenschaft von DBText muss ich diesen automatisch generierten String schreiben, damit das nicht passiert?

bei Antwort benachrichtigen
SQL + Sortieren Borlander
SQL + Sortieren yoursweet666
Borlander yoursweet666 „SQL + Sortieren“
Optionen
Durch diese Sortierung wollte ich aber unter anderem das Problem, dass wenn der erste Datensatz gelöscht wurde und ich nun einen neuen hinzufüge er nicht auf eins hinzugefügt wird sondern auf zwei.
Ich kann daraus nicht wirklich verstehen, was Du meinst?!
Ich kann darin auch kein wirkliches Probem erkennen. Sollte die Reihenfolge irgendwie wichtig sein, kann man evtl. ein Zusätzliches DB Feld zu diesem Zweck einbauen.

Ausserdem, wenn ich bei jedem Aufruf die DB sortieren müsste, wär das doch nun auch irgendwo schwachsinnig
Für diesen Zweck verwendet man Indizes, die von der Datanbenk verwaltet werden. Dafür wird zusätzlich zur Datenbank ein sortierter Index abgelegt (im Allgemeinen in B-Bäumen) der Zeiger auf die Datensätze enthält. Beim Einfügen neuer Datensätze werden diese gleich in den Sortierung mit eingefügt, erneutes sortieren ist nicht notwendig. Ein erneutes sortieren bei jedem Zugriff ist also nicht notwendig, wenn die Tabelle anständig angelegt wurde.
Mal abgesehen davon muss man sich bei lokalen Datenbeständen von =
Wie viele Datensätze hast Du eigentlich überhaupt?

CU Borlander
bei Antwort benachrichtigen
Indizes yoursweet666
Indizes Borlander
Indizes yoursweet666