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,<BR>einfach weiter mit: Query1 -> SQL -> Add ("WHERE...");<BR>eine Leerzeile brauchst Du nicht.

    Gruss<BR>Raine

    Comment


    • #3
      Hi, wie kann ich zu einem SQL Befehl den Inhalt vom Edit1-Feld hinzufügen? Danke, Ralf

      Comment


      • #4
        Hallo Ralf,<BR>hier mal ein Code-Schnipsel:<BR><BR>Query1->Close();<BR>
        Query1->SQL->Clear();<BR>
        Query1->SQL->Add("Select * FROM XY");<BR>
        Query1->SQL->Add("WHERE Feld like :Variable");<BR>
        Query1->Prepare();<BR>
        Query1->ParamByName("Variable")->AsString = Edit1->Text;<BR>
        Query1->Open();<BR><BR>
        Das Ganze würde ich noch in eine eigene Function legen und auch den 'open-Befehl' in eine try (catch(...)) Anweisung einbauen,<BR>um evtl. Exceptions abzufangen.<BR>Grüsse aus Hamburg<BR>Raine

        Comment

        Working...
        X