Thema: Delphi tabelle anlegen

Einzelnen Beitrag anzeigen

yoshie

Registriert seit: 8. Dez 2002
55 Beiträge
 
#1

tabelle anlegen

  Alt 15. Jan 2004, 13:45
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
  Mit Zitat antworten Zitat