SQL-Statement in String-Konstante wandeln

4 April 2008 von Andreas Richter Kommentieren »

Nachdem ich Craig seinen Beitrag SQL-to-Code Macro las, musste ich die Makro-Aufzeichnung im Turbo-Delphi gleich austesten.

Oft kommt es vor, dass in einem SQL-Management-Tool eine SQL-Anweisung erstellt wird, die später im Quelltext Verwendung finden soll. Dann ist es lästig, die Anweisung nach einem Copy & Paste vernünftig in einen String oder besser eine String-Konstante umzuwandeln. Das Zauberwort heißt Makro.

Das Geheimnis eines Makros liegt darin sämtliche Schritte, die für jede Zeile wiederholt werden müssen, aufzuzeichnen. Für unser Problem beginnen wir am Ende der ersten Zeile und fügen die folgenden Schritte aus:

  • Anführungszeichen samt Leerzeichen und + einfügen
  • Per Cursor- und Pos1-Taste auf den Anfang der nächsten Zeile stellen
  • Den Text einrücken und ein ‘ einfügen.
  • An das Zeilenende springen

Das war es auch schon. Das so aufgezeichnete Makro kann dann per Strg + Shift + P auf alle weiteren Zeilen angewendet werden.

Wie das ganze im Editor aussieht zeigt der folgende Screencast:


Werbung

Hinterlasse eine Antwort

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland
This work by Andreas Richter is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland.