我的VBA模块很奇怪。有时我得到运行时错误2046:命令或操作'RunSQL'现在不可用。 当我稍后再次尝试时,不再更改任何代码,它不再提供错误,一段时间之后,它再次发生。
有谁知道触发此运行时错误的原因是什么?我怎么能避免它?
我认为这个问题与doCmd
有关
显示错误的行如下:
DoCmd.RunSQL "CREATE TABLE " & tableName & " (" & tableDefinition & ")"
没有同名的表。
答案 0 :(得分:1)
首先在访问中创建表而不是“create table”。 这是使用vb访问新表的示例:
DoCmd.RunSQL ("SELECT '" & Value & "' as [nameOfField] &'"INTO"' & tableName )