Asp classic 设置行的格式,使我以=";08075“;

Asp classic 设置行的格式,使我以=";08075“;,asp-classic,Asp Classic,我在这一行周围加了多少“(双引号)以便将=“08075”粘贴到我的excel工作表中?这一行是: Response.Write vbTab & ResultSet(8,r) 我需要在结果集(8,r)之前用单引号和“=”签名,在…之后用双引号结束签名。我尝试: Response.Write vbTab & "="" & ResultSet(8,r) & """ 但这不管用,再加上一些其他的,但这不管用,引用的数量总是让我觉得很难,所以如果有人想给我一个关于这一点

我在这一行周围加了多少“(双引号)以便将=“08075”粘贴到我的excel工作表中?这一行是:

Response.Write vbTab & ResultSet(8,r)
我需要在结果集(8,r)之前用单引号和“=”签名,在…之后用双引号结束签名。我尝试:

Response.Write vbTab & "="" & ResultSet(8,r) & """

但这不管用,再加上一些其他的,但这不管用,引用的数量总是让我觉得很难,所以如果有人想给我一个关于这一点的一般经验法则,我会非常感激。

你不知道吗,我刚刚破解了它:

Response.Write vbTab & "=""" & ResultSet(8,r) & """"

谢谢,R.

你不知道吗,我刚刚破解了它:

Response.Write vbTab & "=""" & ResultSet(8,r) & """"

谢谢,R.

要在VBScript中的字符串中获得文本双引号(
),需要使用两个双引号(
)。以你为例:

Response.Write vbTab & "=""" & ResultSet(8,r) & """"
'                      ^   ^                    ^  ^ These delimit the string
'                        ^^                      ^^  These create literal quotes

要在VBScript中获取字符串内部的文本双引号(
),需要使用两个双引号(
)。因此,对于您的示例:

Response.Write vbTab & "=""" & ResultSet(8,r) & """"
'                      ^   ^                    ^  ^ These delimit the string
'                        ^^                      ^^  These create literal quotes

将字符串中要结束的每个引号加倍。因此,您需要的是:

Response.Write vbTab & "=""" & ResultSet(8,r) & """"

将字符串中要结束的每个引号加倍。因此,您需要的是:

Response.Write vbTab & "=""" & ResultSet(8,r) & """"

有趣的是,一个简单的语法高亮显示(即使是SO)如何显示答案。有趣的是,一个简单的语法高亮显示(即使是SO)如何显示答案。