使用双撇号将变量值包含起来 示例代码:
Dim myVar As String
myVar = "It's a variable value"
' 错误写法:
DoCmd.RunSQL "INSERT INTO myTable (varField) VALUES ('" & myVar & "')"
' 正确写法:
DoCmd.RunSQL "INSERT INTO myTable (varField) VALUES (""" & myVar & """)"
需要注意的是,使用双撇号将变量值包含起来,只适用于 SQL 语句中使用,若是在 VBA 代码中进行字符串操作,应该使用双撇号代替撇号即可。