Domino 9 und frühere Versionen > ND8: Entwicklung

LotusScript String "umbrechen"

<< < (2/2)

pram:
Da beim Umbruch (meiner Meinung nach) unintuitiv eingerückt wird, könntest du auch Pipes verwenden:

--- Code: ---sql = |UPDATE irgendwas
               set a = '| + param1 + |'
          Where foo=bar|

--- Ende Code ---
Allerdings werden dann "echte" Zeilenumbrüche erzeugt, mit der deine SQL-Engine klarkommen muss (und die Pipes haben noch den Nachteil, dass beim Vorhandensein einer %REM Section hier u.U. immer eine neue Zeile mit einem Pipe beim Speichern entsteht  ::) )
Falls es nicht auf das letzte Quentchen Performance ankommt, ginge auch so ein Konstrukt

--- Code: ---dim s$
s =      "UPDATE irgendwas"    ' hier kann dann noch ein Kommentar stehen
s = s + "    SET a = '" + param1 + "'"
's = s + "    timestamp = now" ' Man kann Zeilen auskommentieren
' Oder auch Kommentare dazwischen einfügen
s = s + "    Where foo = bar"

--- Ende Code ---
(Ist zwar etwas inperformanter Programmierstiel, aber dafür gut lesbar, bzw. kommentierbar)

Wobei der "_" natürlich die Beste Lösung ist, wenn es nicht so sehr auf die "Optik" drauf an kommt.
Außerdem funktioniert der "_" immer und nicht nur bei StringOperationen

Gruß
Roland

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln