خطأ وقت التشغيل "3001":وسيطة غير صالحة عند إنشاء جدول في Access VBA
-
21-12-2019 - |
سؤال
عند إنشاء جدول في Access VBA باستخدام الكود التالي:
Set tbl = dbs.CreateTableDef("" & strTableName & "")
أحصل على الخطأ التالية: Run-time error '3001': Invalid Argument
.ما الذي يسبب هذا؟
المحلول
اسم الجدول الذي تحاول إنشاءه (في المثال أعلاه تم التعبير عنه كـ strTableName
) غير صالح - ربما يكون خاليًا أو طويلًا جدًا.
لا يمكن أن تزيد أسماء جداول Access 2010 عن 64 حرفًا.إذا لم تكن قيمة strTableName فارغة وتحتوي على أقل من 64 حرفًا، فسيعمل الرمز أعلاه بشكل مثالي.
لا تنتمي إلى StackOverflow