2015-10-29 51 views
0

我如何在ASP拆分此字符串成兩行(Active Server Pages的)的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 &"' ") 

回答

2

您需要使用下劃線(_),像這樣:

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

只要確保你有下劃線之前的空間。

注: 記住,你不能在幾個斷行的開弦,你必須關閉則該字符串拼接下一節,如示例演示上面。

有些開發人員發現這種麻煩的字符串是一個令人討厭的字符串,但是,我個人發現它使代碼更具可讀性。

+0

謝謝 - 但它沒有奏效。 – java

+1

ahhh - 一個paranthes失蹤.... ** SQL = _(「** – java

+1

不是'&_'方法的大粉絲,因爲它變得難以註釋掉位,往往與舊的SQL = SQL &「...」',或者更好地使用存儲過程 – Lankymart