Announcement

Collapse
No announcement yet.

SQL: from...

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

  • SQL: from...

    Hallo,

    wie bringe ich SQL dazu, zur Laufzeit den Tabellennamen aus einer Edit-Komponente bzw. aus 'Table1->TableName' zu übernehmen ?? Vielleicht weiss jemand Rat ?! Schon mal Danke

    Rainer

  • #2
    Hallo,
    in der RxLib (Freeware unter www.rxlib.com) gibt es die Komponente TRxQuery. Diese kann Makros zur Laufzeit in die SQL-Anweisung eintragen. Die Zuweisung geschieht ähnlich wie bei den Parametern RxQuery1.MacroByName('TableName').AsString := 'country.db'.

    Als zweite Variante kann man nur den SQL-Text vor dem Open manipulieren

    Comment


    • #3
      Probiere ich aus.

      Danke
      Raine

      Comment


      • #4
        Hallo Rainer
        <pre>
        with Query1 do begin
        Close;
        SQL.clear;
        SQL.add('SELECT * FROM '+ edit1.text);
        prepare;
        open;
        end;
        </pre>

        mfg Klaus-Pete

        Comment

        Working...
        X