Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL + Inhalte löschen (https://www.delphipraxis.net/54840-sql-inhalte-loeschen.html)

scuby 12. Okt 2005 12:12

Datenbank: Delphidatenbank • Zugriff über: SQL

SQL + Inhalte löschen
 
Hallo zusammen,

es kingt villeicht etwas komisch, aber ich will sämtliche Inhalte der Spalten und Zeilen meiner Datenbank löschen und damit auch wieder den Zähler bei 1 anfangne lassen, doch fällt mir absolut nichts ein wie ich es umsetzten kann.
Könnt ihr mir villeicht helfen?

THX
Scuby

Sharky 12. Okt 2005 12:14

Re: SQL + Inhalte löschen
 
Hai scuby,

meinst Du das so:
SQL-Code:
DELETE FROM tabelle

scuby 12. Okt 2005 12:16

Re: SQL + Inhalte löschen
 
Gute Frage,

also ich wollte:

Meine Kompletten Inhalte der Tabell xyz löschen per ButtonKlick, doch wie veranstalte ich das?

Sharky 12. Okt 2005 12:17

Re: SQL + Inhalte löschen
 
Zitat:

Zitat von scuby
...doch wie veranstalte ich das?

Na mit dem SQL Befehl denn ich da geschrieben habe ;-)

scuby 12. Okt 2005 12:20

Re: SQL + Inhalte löschen
 
Hmmm ok und wie soll das ganze dann aussehen in einem komplettzusammenhang?

s := 'Delete From xyz'

??

Sharky 12. Okt 2005 12:25

Re: SQL + Inhalte löschen
 
Hai scuby,

wie greifst Du denn auf die Datenbank zu und was für eine Datenbank ist es denn?

scuby 12. Okt 2005 12:27

Re: SQL + Inhalte löschen
 
Das ist eine paradox7 tabele und der Zugriff erfolgt über sqlstatement

Sharky 12. Okt 2005 12:33

Re: SQL + Inhalte löschen
 
Mit "Zugriff" meinte ich die Komponente/Library die Du verwendest.

Aber wenn Du doch schon SQL-Befehle im Programm verwendest dann steht doch alles schon da ;-)

Delphi-Quellcode:
procedure TForm1.btn_EmptyTableClick(Sender: TObject);
begin
  with Query1 do
  begin
    Close;
    SQL.Text := 'DELETE FROM xyz';
    ExecSQL;
  end;
end;
xyz einfach durch den Tabellennamen ersetzten.

scuby 12. Okt 2005 12:58

Re: SQL + Inhalte löschen
 
Hallo,

vielen Dank das funktioniert ja schon einmal wunderbar, allerdings wollte ich nöch den Primärschlüssel nach dem löschen auch zurücksetzen auf 1. Wie kann man das denn realisieren?

BeerBear 12. Okt 2005 13:07

Re: SQL + Inhalte löschen
 
Ne Möglichkeit wäre, die Tabelle einfach zu löschen und neu zu erstellen. Dann kannst du dir das Löschen der Datensätze auch sparen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz