Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird und Tabelle löschen? (https://www.delphipraxis.net/70827-firebird-und-tabelle-loeschen.html)

Jelly 5. Jun 2006 17:55

Re: Firebird und Tabelle löschen?
 
Mal ganz blöd gefragt... Wie führst Du denn den Befehl am Firebirdserver aus. Welche Zeoskomponente benutzt und wie lautet die Methode?

sancho1980 5. Jun 2006 17:59

Re: Firebird und Tabelle löschen?
 
hast du schon mal versucht, den befehl direkt aus isql abzufeuern?
kommt da der fehler auch?
wenn ja, dann liegt's an firebird, und du verwendest tatsächlich den falschen befehl
in diesem fall wissen die hier Firebird-Support-Forum
garantiert weiter; Antworten auch immer sehr flink...

hronny 5. Jun 2006 18:05

Re: Firebird und Tabelle löschen?
 
Zitat:

Zitat von Jelly
Mal ganz blöd gefragt...

Nix da, die blöden Fragen stell ich :D

Also ich hab das Paket ZeosDBO 6.5.1-alpha CVS release as of 13/10/2005 compiliert. Daras hab ich eine ZConnection1, ZSQLMonitor1 und ZQuery1. Dann noch ein paar Buttons zum testen. Anlegen und Droppen geht ja, wie gesagt. Hier mal der Button mit der Funktion:
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
begin
  with ZQuery1 do begin
    SQL.Clear;
    SQL.Add('RECREATE TABLE main ('+
        'BOOKNO CHAR(6), '+
        'TITLE CHAR(50) COLLATE ISO8859_1, '+
        'EUROPUB CHAR(50) CHARACTER SET ISO8859_1 COLLATE FR_FR);');
    ExecSql;
  end;
end;
Zitat:

Zitat von sancho1980
hast du schon mal versucht, den befehl direkt aus isql abzufeuern?
kommt da der fehler auch?

Ich bin zu verwöhnt mit MySQL und PostgreSQL mit PHP. Aber wie mach ich das mit Delphi?

MrSpock 5. Jun 2006 18:26

Re: Firebird und Tabelle löschen?
 
Hallo,

hab es gerade einmal mit IBExpert Vers. 2005.12.04 und dem FB Server 1.0.3 versucht. Da funktioniert RECREATE ohne Probleme. :gruebel:

hronny 5. Jun 2006 18:27

Re: Firebird und Tabelle löschen?
 
Ich brauch das ganze Embedded.

mschaefer 5. Jun 2006 18:30

Re: Firebird und Tabelle löschen?
 
Moin zusammen, und wieder eine Zeos-Exkursion

Also Zeos hat definitiv einen SQL-Parser, der für die internen Update-Statements den SQL-Befehl zerlegt und neu zusammensetzt. Habe da Erfahrungen mit eigenen UDF´s die Zeos nicht durchlies. Irgendwann habe ich diese dann im Quellcode der Zeos-Kompnenten hinzufügen müssen. Auch für neue Befehlswörter muß es eine Möglichkeit geben, diese zuzufügen, aber ich bin leider kein Zeos-Spezialist.


Grüße in die DB-Runde // Martin




PS: Ob-Server oder Embedded ist dabei übrigens egal.

hronny 5. Jun 2006 18:58

Re: Firebird und Tabelle löschen?
 
Klingt nicht sehr berauschend. Zum schluss lande ich bei DBase Dateien...

Jelly 5. Jun 2006 19:19

Re: Firebird und Tabelle löschen?
 
Zitat:

Zitat von hronny
Klingt nicht sehr berauschend. Zum schluss lande ich bei DBase Dateien...

Die Aussage versteh ich nicht. Nur weil Zeos mit den Befehlen nicht klar kommt, musst Du doch nicht das DBMS wechseln. Es gibt ja auch noch Alternativen zu Zeos.

mschaefer 5. Jun 2006 19:34

Re: Firebird und Tabelle löschen?
 
Zeos ist schon eine feine Sache, wenn man mit verschiedenen DBMS in Kombination arbeitet: Umschalten und fertig.
Was das Befehlswort-Problem angeht hilft vielleicht eine Anfrage bei DomoSokrat, denn da haben wir ja unseren ersten Zeos-Profi und im ZeosForum, (natürlich mit Rückmeldung in die DP) könnte man sich auch erkundigen. Zeos macht viel möglich, aber man muß schonmal etwas mehr fragen.

Grüße // Martin

PS: Marabu kennt sich eigentlich auch sehr gut mit Zeos aus, aber diese innereien sind doch sehr speziell..

MrSpock 5. Jun 2006 19:37

Re: Firebird und Tabelle löschen?
 
Hallo hronny,

versuch doch einmal IBX (bei Delphi dabei) oder FibPlus (kostenpflichtig). Sind beide recht gut.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:08 Uhr.
Seite 2 von 3     12 3      

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