Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox7 Datenbank leeren (https://www.delphipraxis.net/28960-paradox7-datenbank-leeren.html)

TheConConBug 1. Sep 2004 20:37


Paradox7 Datenbank leeren
 
Hi,

kann mir jemand sagen, wie ich eine datenbank (Paradox7) leeren kann ?

näheres:
ich fülle eine datenbank während der laufzeit mit informationen aus einer eMail, damit ich diese dann in einem bestimmten format über die RaveReport-komponente drucken kann.
nun habe ich aber mehrere eMails, so dass ich dies Datenbank immer wieder leeren und mit neuen daten füttern muss.

ich habe das mit
<< form1.table1.delete >>
versucht..(natürlich als schleife) konnte aber nicht feststellen, wie viele zeilen noch übrig waren, so kam also (bei leerer tabelle) ein fehler, dass die tabelle leer wäre..

ich bräuchte also entweder ne funktion(oä.) womit ich feststellen kann, wieviele zeilen noch vorhanden sind
oder ein funktion, mit der ich die tabelle auf einmal leeren kann (auf null zeilen)

hat da jemand ne idee?

ciao..
..Con

-tobi- 2. Sep 2004 09:10

Re: Paradox7 Datenbank leeren
 
Hallo,

das hier ist warscheinlich keine große Hilfe, aber ich versuchs mal.

In Oracle gibt es einen Befehl zum Erstellen oder Überschreiben einer View. Dies sollte auch bei einer Tabelle funktionieren. Da ich diesen Befehl erst einmal gesehen habe und nicht weiß wo ich nachschauen kann, kann ich Ihn leider nicht angeben.

Er lautet ungefähr:
SQL-Code:
Create or ... View ...
Wegen dem ermitteln der Zeilen währe mein Vorschlag, den Count-Befehl zu nutzen.

SQL-Code:
select count(ID) from table1
Es tut mit leid, das ich nicht mehr helfen konnte.

Gruß
tobi

Memo 2. Sep 2004 09:46

Re: Paradox7 Datenbank leeren
 
Code:
Table1.EmptyTable
In der OH gibt es auch ein Bsp.

woki 2. Sep 2004 09:48

Re: Paradox7 Datenbank leeren
 
oder über SQL:

SQL-Code:
  Delete from "Tabellenname"
löscht alle Zeilen einer Tabelle.

Grüsse
Woki


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