Я использую CDATA для хранения всей многострочной строки SQL «как есть» (спасибо старому ответу stackoverflow) следующим образом:
Dim cmd As String = <![CDATA[
INSERT INTO devices
VALUES (
NULL ,
'ONE',
'TWO',
(
SELECT manufacturer_id FROM manufacturers WHERE manufacturer_name = "Bloom"
)
)
]]>.Value()
Проблема в том, что мне нужно остановить это для использования переменных VB. Есть ли другой способ вместо нескольких CDATA?
<![CDATA[ ...... ]]>.Value() + myVBvar + <![CDATA[ ...... ]]>.Value()