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