【问题标题】:Active Server Pages - break syntax several linesActive Server Pages - 将语法中断几行
【发布时间】:2024-01-07 14:04:01
【问题描述】:

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

【问题讨论】:

    标签: vbscript asp-classic


    【解决方案1】:

    你需要使用下划线字符(_),像这样:

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

    只需确保在下划线前包含一个空格即可。

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

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

    【讨论】:

    • @Lankymart:是的 - 我也更喜欢 SP。
    • @java: 错过了右括号... deleted.
    最近更新 更多