VBA不解释包含双重双引号的字符串

时间:2017-08-04 11:40:12

标签: sql vba

我正在尝试在VBA中构造一个字符串并将其传递给在SQL中运行,我遇到了这个问题。

这是我想在SQL中运行的部分字符串的示例:

info_sql = "'" & info_rs!Asic & "' , '" & info_rs!Variant & "'"

VBA评估此代码很好,并给我一个字符串" ' a',' b' "

但是,我想要运行的实际代码要长得多,所以我不得不在字符串中使用双引号

info_sql = "'"" & info_rs!Asic & ""' , '"" & info_rs!Variant & ""' "

这给了我这个字符串的副本(用双引号代替双引号,而不是我想要的值。

有谁知道怎么解决这个问题?我试图使用CHR(34)而不是双引号,但它没有帮助。

非常感谢!

0 个答案:

没有答案