Forum: Datenbanken
Delphi
by Rapthor,
19. Dez 2002
Gut also Indexerstellung hab ich jetzt erledigt...undzwar mithilfe der Datenbankoberfläche (ein Extraprogramm des Delphipakets).Sortieren klappt und nen neuen Datensatz hinzuzufügen klappt jetzt nach der Sortierung auch. ALLERDINGS funktioniert es dann wieder NICHT eine erneute Sortierung nach Index vorzunehmen.
D.h. nach dem ersten Hinzufügen sind die Indexdinger nutzlos und eine Sortierung...
Forum: Datenbanken
Delphi
by Rapthor,
19. Dez 2002
Gut, einen Index erstellen :D
Und wie/wo geht das? Ich bin da leider total der Laie und müsste wissen unter welchen Menüpunkten ich das machen kann. Tut mir Leid wenn ich damit schon nerve ..... :oops:
Forum: Datenbanken
Delphi
by Rapthor,
14. Dez 2002
Ach und diese Index-Erstellung dient nur der schnelleren Sortierung? Oder ermöglicht mir die auch die Speicherung der sortierten Tabelle? :?
Forum: Datenbanken
Delphi
by Rapthor,
13. Dez 2002
Das steht hinter dem ButtonClick zum Sortieren:
procedure TForm1.Button2Click(Sender: TObject);
begin
DataSource1.DataSet:=Query1;
Query1.Active:=false;
Query1.Sql.Clear;
Query1.Sql.Add('SELECT * FROM schueler ORDER BY klasse');
Forum: Datenbanken
Delphi
by Rapthor,
12. Dez 2002
GENAU so mach ich das ja die ganze Zeit ... mit nem TQuery eben! Nur dass der Sortierbefehl fest auf einen Button gelegt ist.D.H. wenn ich den Button drücke dann führt er diesen Sortierbefehl aus und zeigt das Ergebnis in meinem DBGrid an.Dadurch geht aber die Verbindung zwischen meinem Navigator under der Datasource verloren, so dass ich nach der Sortierung nicht mehr bearbeiten kann.
Wenn ich...
Forum: Datenbanken
Delphi
by Rapthor,
12. Dez 2002
Also:
Was ist wenn du 10000 Datensätze hast (also 10000 Zeilen in deiner Tabelle) und die Tabelle selbst nochmal 10 Spalten hat?
Nehmen wir an du sortierst nach dem Namen der Personen in der Tabelle.
Jetzt haste schön alle die mit "A" anfangen hintereinander und würdest dich total darüber freuen, wenn du genau in DIESEM Zustand nacheinander die 120 Namen editieren könntest...Zeile für Zeile....
Forum: Datenbanken
Delphi
by Rapthor,
12. Dez 2002
Nagut so sei es denn ... wenn's nicht geht dann muss ich mir was anderes überlegen. :cry:
Forum: Datenbanken
Delphi
by Rapthor,
12. Dez 2002
Ich nutze die TTable - Komponente des Delphi 6. Und die Dateierstellung führe ich durch, indem ich auf das TTable - Element rechtsklicke und im Untermenü "Create Table" anwähle. Die Dateiendung ist dann *.db !!!
Ich hoffe das hilft bei der Benennung der Datenbank denn so wirklich weiß ich auch nicht welche Art ich benutze.
Jetzt brauch ich nurnoch eine exakte Befehlszeile für die Speicherung...
Forum: Datenbanken
Delphi
by Rapthor,
12. Dez 2002
Der Befehl
INSERT INTO schueler2 SELECT * FROM schueler ORDER BY name
funktioniert in dieser Form nicht.Irgendwo hab ich auch gelesen, dass der INSERT-Befehl generell nicht mit SELECT zusammenarbeitet.
Jetzt meine Frage: Wie kann ich denn auf anderem Wege eine Sortierung (z.B. nach der Namensspalte) in eine (von mir aus auch neue) Tabelle speichern?
Hilfe! :(