Announcement

Collapse
No announcement yet.

neu Spalte in Tabelle zur Laufzeit einfügen?

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

  • neu Spalte in Tabelle zur Laufzeit einfügen?

    Folgendes zu meinem Problem:

    Ich habe eine Tabelle im Paradox7-Format die ich über eine TTable- und DataSource-Komponente mit einem DBGrid verknüpft habe.
    Über die Datenbankoberfläche habe ich versch. 7 Spalten definiert.

    Nun zu meiner Frage:

    Wie kann ich neue Spalten zur Laufzeit hinzufügen und wie definiere ich deren Feldname, Typ usw. ???

  • #2
    Hi, <br>
    am einfachsten mit einem SQL und einer TQuery Komponente:<br>
    <pre>
    Query1-&gt;Close();
    Query1-&gt;SQL-&gt;Text="alter table table_name add spalte varchar(25)";
    Query1-&gt;ExecSQL();
    </pre>

    CU Chri

    Comment


    • #3
      Geht das ganze auch ohne SQL und der TQuery Komponente

      Comment


      • #4
        wüßte ich auch zu gern ..

        Comment


        • #5
          Bei Table geht das mit
          Table->FieldDefs->Add("Name",...,...,...);

          Gruß Irmgar

          Comment

          Working...
          X