Active Server Pages - 将语法分成几行

时间:2015-10-29 10:30:56

标签: vbscript asp-classic

如何在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 &"' ")

1 个答案:

答案 0 :(得分:2)

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

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

请确保在下划线前加上一个空格。

注意: 请记住,您不能在多行中断开一个打开的字符串,您必须关闭该字符串,然后连接下一节,如上例所示。

一些开发人员发现像这样令人讨厌的字符串是令人讨厌的,但是,就个人而言,我发现它使代码更具可读性。