Announcement

Collapse
No announcement yet.

Parameter übergabe

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

  • Parameter übergabe

    Hallo zusammen

    Ich habe ein Problem. Ich möchte von einer Adressdatenbank Daten suchen.
    Der Code sieht folgendermassen aus:

    query1.sql.clear;
    query1.sql.add ('select * from adress where :Spalte = :Suchbegriff');
    query1.ParamByName('Spalte').asstring := edit1.text;
    query1.ParamByName('Suchbegriff').asstring := edit2.text;
    query1.open;

    Mein Problem ist das mir der erste Parameter nicht genommen wird. Es kommt dann als Ausgabe eine leeres Stringgrid.
    Der reine Query müsste zum Beispiel so aussehen: "select * from adress where Nachname = "Müller";

    Der Nachname wäre dann ein Text aus einem Editfeld?
    Weiss jemand was ich falsch mache?

    Gruss
    suti

  • #2
    Hallo Suti,
    <pre>
    begin
    query1.sql.clear;
    query1.sql.add('select * from adress where ' + edit1.text + ' = :Suchbegriff');
    query1.ParamByName('Suchbegriff').asstring := edit2.text;
    query1.open;
    end;
    </pre>

    Macht das Gewünschte.

    Tschüß

    Torste

    Comment

    Working...
    X