使用以下代码在Access VBA中创建表时:
Set tbl = dbs.CreateTableDef("" & strTableName & "")
我收到以下错误:Run-time error '3001': Invalid Argument
。是什么原因造成的?
答案 0 :(得分:1)
您尝试创建的表的名称(在上面的示例中表示为strTableName
)无效 - 它可能为null或太长。
Access 2010表的名称不能超过64个字符。如果strTableName不为null且少于64个字符,则上述代码将完美运行。