خطأ وقت التشغيل "3001":وسيطة غير صالحة عند إنشاء جدول في Access VBA

StackOverflow https://stackoverflow.com//questions/22008829

سؤال

عند إنشاء جدول في Access VBA باستخدام الكود التالي:

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

أحصل على الخطأ التالية: Run-time error '3001': Invalid Argument.ما الذي يسبب هذا؟

هل كانت مفيدة؟

المحلول

اسم الجدول الذي تحاول إنشاءه (في المثال أعلاه تم التعبير عنه كـ strTableName) غير صالح - ربما يكون خاليًا أو طويلًا جدًا.

لا يمكن أن تزيد أسماء جداول Access 2010 عن 64 حرفًا.إذا لم تكن قيمة strTableName فارغة وتحتوي على أقل من 64 حرفًا، فسيعمل الرمز أعلاه بشكل مثالي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top