我在2013版MS Access中创建了一个子窗体。我能够从表单中插入数字,但我无法插入文本字符串和重复的行项目。如何插入文本字符串和重复条目?
答案 0 :(得分:0)
如果您在where子句中使用SQL或SQL的任何部分进行过滤,类似DLookup的函数等,则字符串变量应该用引号括起来:
strSQL="INSERT INTO MyTable SELECT '" & MyStringVar & "' as Field1, " & MyNumberVar & " as Field2"
这里使用单引号,也可以用双引号。如果双引号应该重复:
strSQL="INSERT INTO MyTable SELECT """ & MyStringVar & """ as Field1, " & MyNumberVar & " as Field2"