我正在尝试在VBA中构造一个字符串并将其传递给在SQL中运行,我遇到了这个问题。
这是我想在SQL中运行的部分字符串的示例:
info_sql = "'" & info_rs!Asic & "' , '" & info_rs!Variant & "'"
VBA评估此代码很好,并给我一个字符串" ' a',' b' "
但是,我想要运行的实际代码要长得多,所以我不得不在字符串中使用双引号
info_sql = "'"" & info_rs!Asic & ""' , '"" & info_rs!Variant & ""' "
这给了我这个字符串的副本(用双引号代替双引号,而不是我想要的值。
有谁知道怎么解决这个问题?我试图使用CHR(34)而不是双引号,但它没有帮助。
非常感谢!