Announcement

Collapse
No announcement yet.

frage zur sql syntax

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

  • frage zur sql syntax

    hier bekomme ich einen Fehler

    vRecordSet.Open('SELECT * from Reservierungen order by XXX, cDSN);

    XXX ist eine übergebene string Variable an diese procedure ( der Feldname ) aber
    das xxx muß in einer anderen Syntax geschrieben werden, wenn es eine Variable ist.

    Da komme ich nicht weiter.

    danke vorab für die Hilfe

  • #2
    Wieso andere Syntax

    <pre>
    procedure DoIt(FeldName: String);
    var
    sSQL: String;
    begin
    sSQL := Format('SELECT * from Reservierungen order by %s', [FeldName]);
    vRecordSet.Open(sSQL, cDSN);
    end;
    </pre>

    Falls FeldName Leerzeichen/Sonderzeichen beinhaltet könnte evtl. folgende Anweisung zum Erfolg führen (MS-SQL, Access):

    sSQL := Format('SELECT * from Reservierungen order by [%s]', [FeldName])

    Comment


    • #3
      Hallo Bernhard,

      danke, funktioniert super

      Comment

      Working...
      X