Frage

Beim Erstellen einer Tabelle in Access VBA mit dem folgenden Code:

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

Ich erhalte die folgende Fehlermeldung: Run-time error '3001': Invalid Argument.Was verursacht das?

War es hilfreich?

Lösung

Der Name der Tabelle, die Sie erstellen möchten (im obigen Beispiel ausgedrückt als strTableName) ist ungültig - es ist wahrscheinlich entweder null oder zu lang.

Die Namen von Access 2010-Tabellen dürfen nicht länger als 64 Zeichen sein.Wenn strTableName nicht null ist und weniger als 64 Zeichen enthält, funktioniert der obige Code einwandfrei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top