Active Server Pages - 中断语法多行

Active Server Pages - break syntax several lines

如何在 asp (Active Server Pages)

中将此字符串分成两行
SQL = ("INSERT INTO produkt_cost_row SET produkt_cost_row_costid = '" & cost_id & "', produkt_cost_row_kommentar = '" & comment &"' ")

我想要这个:

 SQL = ("INSERT INTO produkt_cost_row SET
 produkt_cost_row_costid = '" & cost_id & "',
 produkt_cost_row_kommentar = '" & comment &"' ")

您需要使用下划线字符 (_),如下所示:

SQL = _
    "INSERT INTO " & _
        "produkt_cost_row " & _
    "SET " & _
        "produkt_cost_row_costid = '" & cost_id & "', " & _
        "produkt_cost_row_kommentar = '" & comment &"' "

只需确保在下划线前添加 space。

注意: 请记住,您不能将打开的字符串分成多行,您必须关闭字符串然后连接下一部分,如上例所示。

一些开发人员发现像这样破坏字符串很麻烦,但就我个人而言,我发现它使代码更具可读性。