Zitat von
TOmega:
Ausserdem hast Du den Stern hinter dem Delete vergessen, der bedeutet, dass Du alle Datenfelder sehen willst. Ansonsten stehen dort die selektierten Datenfeldbezeichnungen. Deine Datenbankdatei hat sicher auch eine Endung *.db für
Paradox oder *.dbf für dBase.
Vielleicht täte Dir das
DB Tutorial das mkinzler vorgeschlagen hat, auch nicht schlecht
- Delete braucht kein *.Du kannst nicht Spalten löschen, sondern nur Zeilen aus der Tabelle.
- Die TQuery ist über Databasename mit der Datenbank verknüpft. Die Endung kannst du also weglassen. In der Datenbank (auch unter Paradox) werden, wie in jedem DBMS System auch, Tabellen erzeugt. Dass diese zufällig auf der Platte als getrennte Datei mit Endung .db abgelegt werden, ist Paradox spezifisch. Der interne Name der Datenbank ist aber der, der unter dem Create Table angegeben wurde
- Ein Delete Befehl wird nicht mit Query1.Open ausgeführt, da er keine Ergenismenge zurückliefert. Stattdessen ist ein Query1.ExecSQL nötig.