【问题标题】:Manage quotes inside string VBA管理字符串 VBA 中的引号
【发布时间】:2013-12-05 12:28:14
【问题描述】:

我试图将我从另一个表中获得的一些值插入到 Access 表中,问题是某些值在字符串中带有引号和双引号,例如以下示例:

str1 = "Non-fusible sectionalizing "green' low rise switch."

如何在 VBA for Access 2010 中管理字符串中的引号,以便将其插入表中?

【问题讨论】:

  • 使用参数化 SQL 语句
  • 你可以 Replace() 个字符或用双引号括起来

标签: ms-access vba quotes double-quotes


【解决方案1】:

根据记忆,我认为您只需将它们加倍即可:

str1 = "Non-fusible sectionalizing ""green' low rise switch."

您可以使用Chr(34) 对字符串执行Replace - " 字符:

str1 = Replace(str1, Chr(34), Chr(34)&Chr(34))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-21
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    • 2012-02-19
    相关资源
    最近更新 更多