Vbscript 活动服务器页面-将语法分成几行
如何在asp(活动服务器页面)中将此字符串拆分为两行 我想要这个: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 " & _
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 &"' "