Announcement

Collapse
No announcement yet.

SHOW CREATE TABLE klappt nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SHOW CREATE TABLE klappt nicht

    Hallo,

    Ich benutze die Zeos Komponenten um auf eine MySQL Datenbank zuzugreifen.

    Um eine DB-Backup Funktion zu schreiben benutze ich den MySQL-Befehl SHOW CREATE TABLE wie folgt:
    ZMySqlQuery1.SQL.Clear();
    ZMySqlQuery1.SQL.Add( 'SHOW CREATE TABLE user' );
    ZMySqlQuery1.Open();
    ZMySqlQuery1.First();
    Memo1.Lines.Add( ZMySqlQuery1.Fields.FieldByNumber( 2 ).AsString + ';' );
    ZMySqlQuery1.Close();

    Bei den meisten Tabellen klappt das auch ganz gut. So wie das aussieht bekomme ich aber immer nur die ersten 512 Zeichen der Create-Infos und da einige Tabellen sehr viele Spalten haben reichen 512 Byte nicht mehr aus, so daß die Create-Info hinten abgeschnitten wird.

    Weiß jemand warum oder wie ich das umgehen kann ?

    Ich habe den Befehl dann mal in mysqlFront und phpMyAdmin eingegeben. Bei phpMyAdmin läuft das ohne Probleme (ist also kein mysql-Problem), mysqlFront macht den gleichen Fehler (vielleicht mit den gleichen Kompos programmiert ?)

    mfg
    Plasm
Working...
X