Da beim Umbruch (meiner Meinung nach) unintuitiv eingerückt wird, könntest du auch Pipes verwenden:
| sql = |UPDATE irgendwas |
| set a = '| + param1 + |' |
| Where foo=bar| |
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
| dim s$ |
| s = "UPDATE irgendwas" |
| s = s + " SET a = '" + param1 + "'" |
| |
| |
| s = s + " Where foo = bar" |
(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