Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi tabelle anlegen (https://www.delphipraxis.net/14782-tabelle-anlegen.html)

yoshie 15. Jan 2004 13:45


tabelle anlegen
 
hi Leute ich leg wie folgt eine Tabelle in miner database an

Delphi-Quellcode:
procedure TAdministration.anlegenClick(Sender: TObject);
begin
  hauptfenster.dbMain.Hostname:=host.Text; //Server
  hauptfenster.dbMain.user:=user.Text; //Benutzername
  hauptfenster.dbMain.Password:=passwort.Text; //Passwort
  hauptfenster.dbMain.Database:=database.Text; //Name der Datenbank
  hauptfenster.dbMain.Connected:=True; //Verbindung herstellen
  try
      hauptfenster.qrMain.SQL.Text:='CREATE TABLE `'''+etabelle.text+'''` ('+
                   '`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,'+
                   '`Haus` char(2) NOT NULL,'+
                   '`Etage` char(25) NOT NULL,'+
                   '`ZNr` char(4) NOT NULL,'+
                   '`TA` char(255) NOT NULL,'+
                   '`ZBe` char(255) NOT NULL,'+
                   '`AA` char(255) NOT NULL'+
                   ');';
  hauptfenster.qrMain.ExecSql;

finally
    hauptfenster.dbMain.Connected:=False;
  end;

end;

end.
Das Problem ist, das er wenn er diese dann in der db anlegt, so schreibt 'Tabelle' , also in Anführungszeichen und danach kann ich die Datensätze nicht merh ändern, weil er dann die Abfragen so schreibt. z.B.

select * from 'Tabelle'' also hinten 2 Anführungszeichen, ich weiß nur nicht wie ich diese Dinger wegbekomme wenn man normal eine Tabelle anlegt über phpmyadmin oder so, dann schreibt er ja auch nuur Tabelle und nciht `Tabelle` , Ich verstehe es nciht.


vielleicht könn IHr mir ja helfen wäre toll

cu yoshie

Memo 15. Jan 2004 14:05

Re: tabelle anlegen
 
Alt
Delphi-Quellcode:
                                           
      hauptfenster.qrMain.SQL.Text:='CREATE TABLE `'''+etabelle.text+'''` ('+
Neu
Delphi-Quellcode:
      hauptfenster.qrMain.SQL.Text:='CREATE TABLE '+etabelle.text+'('+

yoshie 15. Jan 2004 21:11

Re: tabelle anlegen
 
vielen dank, hat funktioniert

schönen abend noch

yosh


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