realbasic-nug.de
[Top] [All Lists]

Multiline Stings im Sourcecode eingeben?

To: "REALbasic NUG German" <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Multiline Stings im Sourcecode eingeben?
From: Tobias Bußmann <e dot t dot bussmann at ing dot twinwave dot net>
Date: Wed, 10 May 2006 13:06:21 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Hallo zusammen,
für meine Applikation benötige ich viele teilweise recht komplexe
SQL-Statements. Um diese einigermaßen lesbar zu halten würde ich sie gerne
strukturiert über mehrere Zeilen schreiben. Leider kann ich dies nur recht
umständlich durch zusammengesetzte Einzelstrings erreichen, was die
Editierbarbeit erschwert.
Bsp:

dim sQuery as String
dim rs as RecordSet
dim db as ODBCDatabase
[..]
sQuery = "SELECT feld1, "+_
    "    feld2, "+_
    "    feld3 - feld2, "+_
    "FROM tbl1 "+_
    "    INNER JOIN tbl2 "+_
    "        ON (feld1 = feld2) "+_
    "WHERE feld4='abc' "+_
    ";"
rs=db.SQLSelect(sQuery)

gibt es eine Möglichkeit einen solchen String (der je eigentlich ein in
einer anderen Sprache geschriebener SourceCode ist) als Block dem Compiler
zu übergeben, evt. mit irgend einem Escape-Zeichen zur Markierung des Endes?
Also sowas wie ein Blockkommentar quasi ;)

Bsp:
sQuery = #blockString <////>
SELECT feld1,
    feld2,
    feld3 - feld2,
>FROM tbl1
    INNER JOIN tbl2
        ON (feld1 = feld2)
WHERE feld4='abc'
;
<////>

Ich hoffe Ihr versteht was ich meine. Gibt es da einen Weg?

lg
Tobias



<Prev in Thread] Current Thread [Next in Thread>