运行时错误"3001":在 Access VBA 中创建表时参数无效



使用以下代码在 Access VBA 中创建表时:

Set tbl = dbs.CreateTableDef("" & strTableName & "")

我收到以下错误:Run-time error '3001': Invalid Argument。这是什么原因造成的?

您尝试创建的表的名称(在上面的示例中表示为 strTableName )无效 - 它可能为 null 或太长。

Access 2010 表的名称不能超过 64 个字符。如果 strTableName 不为 null 且少于 64 个字符,则上述代码将完美运行。

最新更新