我正在使用 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()