Announcement

Collapse
No announcement yet.

in eine SQL Anweisung ein return einfügen

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

  • in eine SQL Anweisung ein return einfügen

    Hi ihr, wie kann ich unter der Laufzeit in die SQL Anweisung z.B. folgenden Text schreiben:
    SELECT * FROM mvdaten.dbf
    WHERE titel LIKE "%"
    Unter der Laufzeit füge ich Text ja so hinzu:
    Query1 -> SQL -> Clear();
    Query1 -> SQL -> Add ("SELECT * FROM mvdaten.dbf");
    Wie kann ich jetzt die Leerzeile einfügen damit ich mit WHERE fortfahren kann, oder brauche ich hier keine Leerzeile?
    Ralf

  • #2
    Hallo Ralf,

    verwende einfach ein weiteres Add in dem Deine Where - Klausel steht usw. (natürlich ohne Clear nochmal aufzurufen). Dadurch wird dein Select - Statement zusammengebaut.

    Gruss Heik

    Comment


    • #3
      Neueres Problem:
      wie kann ich den Inhalt von einem Edit Feld in einen SQL Befehl integrieren?
      Danke, Ral

      Comment


      • #4
        Hallo Ralf,

        wenn es sich bei dem Inhalt des Editfeldes um Werte handelt, die du als Parameter in der Where-Klausel definiert hast (where spalte = :v1), dann kannst du die Zuweisung über das Params Property von TQuery durchführen (Query1->Params->Items[0]->Asinteger = ).
        Du kannst dir aber auch dein komplettes Statement in einem String zusammenbasteln (über die Konkatination von Teilstrings) und mit Add in deine Query einfügen.

        Gruss Heik

        Comment


        • #5
          Du kannst die SQL-Anweisung auch mit: Q->SQL->Strings[1] = Edit1->Text verändern

          Comment

          Working...
          X