Vbscript 活动服务器页面-将语法分成几行

Vbscript 活动服务器页面-将语法分成几行,vbscript,asp-classic,Vbscript,Asp Classic,如何在asp(活动服务器页面)中将此字符串拆分为两行 我想要这个: SQL = ("INSERT INTO produkt_cost_row SET produkt_cost_row_costid = '" & cost_id & "', produkt_cost_row_kommentar = '" & comment &"' ") 您需要使用下划线字符(),如下所示: SQL = _ "INSERT INTO " & _

如何在asp(活动服务器页面)中将此字符串拆分为两行

我想要这个:

 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=SQL&“…”
,或者最好使用一个存储过程。@Lankymart:是的-我也喜欢SPs。@java:错过了结束括号。。。删除。
SQL = _
    "INSERT INTO " & _
        "produkt_cost_row " & _
    "SET " & _
        "produkt_cost_row_costid = '" & cost_id & "', " & _
        "produkt_cost_row_kommentar = '" & comment &"' "